问题
我正在全新安装的 Ubuntu 14.04 LTS 上安装 LEMP 堆栈。
当我尝试安装 MySql 时
sudo apt-get install mysql-server
它返回了一个错误,其解释如下:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
我该如何解决这个问题?
我读过的内容
这个问题与升级 MySQL 服务器问题但是,这个问题被(我认为是错误的)标记为重复这个问题这两个问题的答案都没有解决我的问题。
我也见过E:Mysql-server-5.5 安装错误。由于无法重现,此问题已被关闭。但是,每次我尝试在 Ubuntu 14.04 的全新最小安装上安装 mysql 服务器时,我都能重现我的问题(关键词是最小)。
这个问题的目的
我终于解决了我的问题,但我无法对上面链接的任何问题添加答案,所以我在这里创建一个新问题,以便我自己可以回答它。
答案1
主要问题是,最小 Ubuntu 安装并不包含您需要的一切。
帖子软件包 mysql-server-5.5 尚未配置提供了解决您问题的方法。我建议您阅读一下。不过,我将在下面提供简要的总结。
清除旧的 mysql 安装。
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
升级最小 Ubuntu 安装中缺少的内容。
sudo apt-get dist-upgrade
正常安装 MySql:
sudo apt-get install mysql-server
如果仍然不起作用你可以做
sudo apt-get install mysql-server --fix-missing --fix-broken