首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法清除mysql -server

无法清除mysql -server
EN

Ask Ubuntu用户
提问于 2016-07-25 04:51:19
回答 3查看 4K关注 0票数 2

我是新来的。我正在尝试卸载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

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-08-03 11:39:05

看起来/var/cache/debconf/config.dat被另一个进程锁定了。请先执行以下步骤将其删除。

代码语言:javascript
复制
service mysqld status 
ps aux | grep mysql
sudo service mysql stop
kill -9 mysql_pid
rm -rf /var/cache/debconf/config.dat

然后您可以尝试清除MySQL:

代码语言:javascript
复制
sudo apt-get purge mysql-server
票数 3
EN

Ask Ubuntu用户

发布于 2016-07-25 08:24:13

您可能希望在清除mysql服务之前停止它。

  1. 您可以看到使用: sudo服务--status-all运行服务。
  2. 然后,可以停止运行sudo服务mysql停止的mysql服务。
  3. 服务现在停止,再试一次sudo apt清除mysql-server。

一旦完成,您可以尝试重新安装mysql服务器:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install mysql-server

虽然这些步骤应该足够了,但是您可以直接到清除mysql-服务器后无法重新安装并按照所提供的步骤来清理您的mysql设置。

票数 0
EN

Ask Ubuntu用户

发布于 2017-01-20 01:41:44

我之前有过这个问题,但最后还是解决了。这些都是对我有用的步骤。

代码语言:javascript
复制
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 restart

http://teachmelinux.com/2017/01/ubuntu-server-mysql-5-7-update-failure-fix/

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/802573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档