我试图在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,然后再次尝试升级。