我是新来的。我正在尝试卸载mysql-server,当我这样做的时候,清除过程会被困在行Renaming removed key_buffer and myisam-recover options (if present)上,然后在错误中返回到E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem。有人能帮我吗?我用的是ubuntu 14.04lts。我试着做错误告诉sudo dpkg --configure -a的事情,但是它也错误地返回到dpkg: error: dpkg status database is locked by another process。
发布于 2016-08-03 11:39:05
看起来/var/cache/debconf/config.dat被另一个进程锁定了。请先执行以下步骤将其删除。
service mysqld status
ps aux | grep mysql
sudo service mysql stop
kill -9 mysql_pid
rm -rf /var/cache/debconf/config.dat然后您可以尝试清除MySQL:
sudo apt-get purge mysql-server发布于 2016-07-25 08:24:13
您可能希望在清除mysql服务之前停止它。
一旦完成,您可以尝试重新安装mysql服务器:
sudo apt-get update
sudo apt-get install mysql-server虽然这些步骤应该足够了,但是您可以直接到清除mysql-服务器后无法重新安装并按照所提供的步骤来清理您的mysql设置。
发布于 2017-01-20 01:41:44
我之前有过这个问题,但最后还是解决了。这些都是对我有用的步骤。
mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -r /etc/mysql
sudo rm -r /var/log/mysql
sudo apt-get install mysql-server
sudo mysql -u root -p < dump.sql
sudo service mysql restarthttp://teachmelinux.com/2017/01/ubuntu-server-mysql-5-7-update-failure-fix/
https://askubuntu.com/questions/802573
复制相似问题