解决 mysql-server 在 apt-get 未配置的错误

Hacks Apr 24, 2016

今天在 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

aLPHAtOAD

太年轻,太简单,有时候幼稚。