Назад | Перейти на главную страницу

Переустановка MySQL

В настоящее время мы пытаемся переустановить MySQL 5.7 на Ubuntu 16.04.6 LTS Box.

Но установка не выполняется с этой ошибкой:

#sudo apt-get install mysql-server mysql-client --fix-broken --fix-missing

[...]
dpkg: error processing package mysql-server (--configure):
 dependency problems — leaving unconfigured
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ureadahead (0.100.0-19.1) ...
Processing triggers for systemd (229-4ubuntu21.27) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Мы удалили предыдущую установку. sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

Кажется, работает нормально, сообщений об ошибках нет. Затем мы проверяем:

#dpkg-query -l mysql-server
dpkg-query: no packages found matching mysql-server

Кроме того, мы вручную удалили оставшиеся папки, чтобы убедиться, что в них нет остатков, которые могут помешать новой установке.

rm -rf /etc/mysql /var/lib/mysql

Но все же каждая новая попытка установки по-прежнему терпит неудачу с этой ошибкой. Кто-нибудь знает, что мы можем сделать, чтобы исправить эту ситуацию?

Я бы попробовал сначала удалить MySQL:

sudo apt purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo mv -iv /var/lib/mysql /var/tmp/mysql-backup
sudo rm -rf /var/lib/mysql*

После этого я бы снова установил MySQL:

sudo apt update
sudo apt install mysql-server
sudo mysql_install_db
sudo /usr/bin/mysql_secure_installation

Попробуйте это и дайте мне знать, сработало это или нет