В настоящее время мы пытаемся переустановить 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
Попробуйте это и дайте мне знать, сработало это или нет