软件包 mysql-server-5.5 尚未配置

软件包 mysql-server-5.5 尚未配置

问题

我正在全新安装的 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

相关内容