Не удается подключиться к Mysql Socket

У меня есть сервер AWS. У меня работает mysql, и он подключается, просто найдите мой RDS-сервер, но я хочу, чтобы локальный экземпляр mysql работал. Когда я набираю mysql в командной строке, я получаю следующее.

ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

my.conf выглядит следующим образом

datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
socket=/tmp/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

Запуск find mysql.sock не возвращает никаких результатов.

1 ответ

Посмотрите на процесс (ы) mysql:

ps -aef | grep mysql

Искать что-то вроде

--socket=/path/mysql.sock

Исправьте my.cnf, чтобы отразить правильный путь и имя.

ИЛИ ЖЕ

Как mysql или пользователь root:

lsof | grep mysql.sock
Другие вопросы по тегам