Не удается подключиться к 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