解决 mysql-server 在 apt-get 未配置的错误
今天在 Ubuntu 16.04 例行 apt-get
的时候报错,错误很诡异:
dpkg: error processing package mysql-server (--configure):
MySQL 报错。Google 一圈发现必需重装 MySQL 解决问题。
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/log/mysql
sudo rm -rf /var/log/mysql.*
sudo rm -rf /var/lib/mysql
记得操作前备份 /etc/mysql/my.cnf
。完了就可以重装了:
sudo apt-get install mysql-server
这样做会导致数据库丢失,在 phpMyAdmin
里备份一遍就好。
Bibliography
https://askubuntu.com/questions/760724/16-04-upgrade-broke-mysql-server
https://serverfault.com/questions/743260/package-mysql-server-5-6-is-not-configured-yet