Не удалось очистить mysql-сервер

Я новичок в 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.

1
задан 3 August 2016 в 14:32

2 ответа

Вероятно, вы хотите остановить службу 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.

0
ответ дан 23 May 2018 в 07:49
  • 1
    Я сделал то же самое, он возвратил ошибку Errors were encountered while processing: mysql-server-5.7 E: Sub-process /usr/bin/dpkg returned an error code (1). Maybe something to do with dpkg . – darshan krishnaiah 25 July 2016 в 11:48
  • 2
    Он также показывается при очистке, debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable Setting up mysql-server-5.7 (5.7.13-0ubuntu0.16.04.2) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable dpkg: error processing package mysql-server-5.7 (--configure): subprocess installed post-installation script returned error exit status 1 – darshan krishnaiah 25 July 2016 в 11:52
  • 3
    Сначала попробуйте перезагрузить машину и повторите попытку. Если все еще не работает, попробуйте удалить блокировку на dpkg dpkg: ошибка: база данных dpkg заблокирована другим процессом – ponsfrilus 25 July 2016 в 11:55
  • 4
    Все еще не работает! – darshan krishnaiah 25 July 2016 в 13:14

У меня была эта проблема раньше, но, наконец, она была исправлена. Это шаги, которые работали для меня.

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 ]

0
ответ дан 23 May 2018 в 07:49

Другие вопросы по тегам:

Похожие вопросы: