安装MySQL挂在Ubuntu 16.04上

我试图在Ubuntu 16.04上安装MySQL服务器,使用:

sudo apt-get install mysql-server 

我被要求设置和确认root密码,然后安装挂在:

 Renaming removed key_buffer and myisam-recover options (if present) 

我已经退出安装并清除MySQL并再次尝试,但问题依然存在。

同样的问题,发现修复在https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ 。 我运行(以root身份) (sleep 200; killall mysqld)&然后立即在我的供应脚本中apt-get install -y mysql-server mysql-client

清除之后,请检查/var/lib/mysql目录是否包含任何文件,并在尝试重新安装之前将其移至其他位置或删除。

如果你已经使用systemctl来禁止它与OS同时启动,那么mysql经常会遇到升级问题。

以root身份运行systemctl status mysql.service并查看是否启动,并检查是否启用或禁用。 如果禁用,运行systemctl enable mysql.service,然后运行systemctl start mysql.service,然后再次尝试升级。