Проблема :: Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2) - PullRequest
0 голосов
/ 20 ноября 2018

enter image description here

Я не могу войти в свой сервер MySQL.Я получил много решений через Интернет, но не работал ни одного решения.

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

MySQL не запускается.

Как и предполагалось, первым делом вы должны набрать типичные команды: service mysql status и journalctl -xe, чтобы увидеть, о каких ошибках сообщают.Обычно подозреваемыми являются разрешения на папку данных mysql, обычно расположенную в / var / lib / mysql (разрешения должны быть mysql: mysql), а также ошибки в my.cnf (/etc/mysql/my.cnf или / etc / mysql / mariadb).conf.d / 50-server.cnf для последних установок mariadb)

Если ваш MySQL ранее работал и теперь не запускается, возможно, вы имеете дело с повреждением таблицы.Запустите mysqlcheck, если это так.Если вы собираетесь попытаться запустить базу данных с флагом innodb_force_recovery, убедитесь, что у вас есть резервные копии данных перед запуском базы данных.

Дайте нам знать вывод этих команд, чтобы мы могли оказать дальнейшую помощь.

0 голосов
/ 20 ноября 2018

Прежде всего, убедитесь, что сервер MySQL запущен и работает.Эта процедура отличается для разных дистрибутивов, но вы можете попробовать

$ sudo /etc/init.d/mysql start

, чтобы запустить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...