把Ubuntu14.04 升级到 Ubuntu16.04 , 在更新mysql的过程中卡住了, 不再往下推进.
解决方法:
1.打开一个终端(terminal), 把mysqld的进程结束掉, 让系统升级继续执行完毕, 稍后再单独升级msyql;
2.查看mysql的日志(/var/log/mysql/error.log), 发现错误信息
.
[ERROR] unknown variable 'key_buffer=16M'
.
.
.
[ERROR] unknown variable 'myisam-recover=BACKUP'
.
.
估计是新版的mysql不识别旧版mysql配置文件中的这两个参数, 导致失败;
3.编辑/etc/mysql/my.cnf, 把这两参数注释掉;
4.执行 sudo apt-get -f install, 让新版mysql完成安装。