Я плохо знаком с человечностью. Я пытаюсь удалить mysql-сервер, в то время как я делаю его, процесс чистки застревает в строке 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
. Кто-то может помочь мне с этим? Я использую человечность 14.04lts. Я пытался делать то, что говорит ошибка sudo dpkg --configure -a
но это также ошибки, назад говоря dpkg: error: dpkg status database is locked by another process
.
Выглядит, что /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
Вы, вероятно, хотите остановить mysql сервис прежде, чем произвести чистку его.
Вы видите рабочие сервисы с:
sudo service --status-all
Затем можно остановить mysql сервис, работающий
sudo service mysql stop
, сервис теперь останавливается, попробуйте еще раз
sudo apt-get purge mysql-server
Когда-то сделанный, можно попытаться переустановить mysql-сервер:
sudo apt-get update
sudo apt-get install mysql-server
, В то время как эти шаги должны быть достаточно, можно направиться в , не Может переустановить mysql-сервер после его чистки и выполнить обеспеченные шаги для очистки всей установки mysql.
У меня была эта проблема ранее, просто наконец зафиксировал его. Это шаги, которые работали на меня.
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/