Я новичок в ubuntu. Я пытаюсь удалить 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. Может кто-то помочь мне с этим? Я использую ubuntu 14.04lts. Я попытался сделать то, что сообщает об ошибке sudo dpkg --configure -a, но также и ошибки назад, говорящие dpkg: error: dpkg status database is locked by another process.
Вероятно, вы хотите остановить службу 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-server после его очистки и следуйте приведенным ниже инструкциям, чтобы очистить все ваши настройки 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/ [!d1 ]