2016-05-12 1 views
0

Я пытаюсь подключиться к mysql 5.6 в Linux с помощью:Linux Centos 6.6: ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

[[email protected] mysql]$ mysql -u root -p 
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 

Я получаю над ошибкой. Я нашел много подсказок, но не один, работающий на меня, и я не могу так рисковать для Live-сервера.

некоторые команды вывода следующим образом:

[[email protected] mysql]$ service mysql status 
ERROR! MySQL is running but PID file could not be found 

[[email protected] mysql]$ ps -ef|grep mysql 
root  1419  1 0 Apr28 ?  00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/SI-CloudDB-003.pid 
mysql  1731 1419 6 Apr28 ?  20:58:36 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/SI-CloudDB-003.err --pid-file=/var/lib/mysql/SI-CloudDB-003.pid --socket=/var/lib/mysql/mysql.sock --port=3310 
501  30843 28738 0 11:41 pts/2 00:00:00 grep mysql 
+0

Похоже, что он принадлежит serverfault.com, а не stackoverflow.com :) –

+0

Он принадлежит службе базы данных MySQL на сервере Linux. Сервер Linux работает нормально, но конфигурации db создают проблему. –

+0

Это еще не про программирование, так что это не тема. :) –

ответ

0

Убедитесь, что /var/lib/mysql/mysql.sock существует и то, что право собственности/разрешения делает файл имеет

+0

Этот файл не существует в/var/lib/MySQL и даже файл недоступен во всей системе. –

+0

имена нижних регистров – lostbard

+0

ошибка ввода. все это в нижнем регистре. –

0

Издание исправлено. Я создаю файл на /var/lib/mysql/mysql.sock и устанавливаю право собственности на пользователя и группу MySQL. При попытке завершить работу службы я получил ошибку «Не удается подключиться к локальному серверу MySQL через сокет» /var/mysql/mysql.sock ». Я убиваю фоновый процесс mysql с помощью kill -9 process_id, а затем запускаю службу mysql. Теперь он работает отлично.

Смежные вопросы

 Смежные вопросы