Я вообще ничего не могу сделать apt install/update/purge
. независимо от того, что я делаю, я получаю
Do you want to continue? [Y/n] y
Setting up mysql-server-5.7 (5.7.22-0ubuntu0.17.10.1) ...
mysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: error processing package mysql-server-5.7 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.7
E: Sub-process /usr/bin/dpkg returned an error code (1)
, не имеет значения, что я хочу сделать. удалить, обновить, установить приложение, удалить сам MySQL-сервер, во всех ситуациях я получаю эту ошибку.
Еще не используя SQL самостоятельно, но это было в моем 30-летнем списке ожидающих выполнения задач. Из этого ответа я суммировал шаги:
Найти все файлы сокета в Вашей системе выполненными:
sudo find / -type s
Моя система сервера Mysql имела сокет, открытый в/var/lib/mysql/mysql.sock
После того как Вы находите, где сокет открывается, добавьте или отредактируйте строку к Вашему /etc/my.cnf
файл с путем к файлу сокета:
socket=/var/lib/mysql/mysql.sock
Все еще необходимо прочитать полный ответ для получения оценки целой среды и как MySQL эффекта изменений.