LINUX.ORG.RU
решено ФорумAdmin

mysql не коннектится к серверу

 


0

1

после отселения datadir и некоторого шаманства с my.cnf имею:

- сервер запущен (htop детектит)

maestro@meniac:~$ mysql -uroot -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
maestro@meniac:~$ strace -xf -e trace=open,close,connect  -o  mysql.log mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

в /home/maestro/mysql.log последние строки при этом:

21624 connect(3, {sa_family=AF_FILE, path="/var/run/mysqld/mysqld.sock"}, 110) = -1 ECONNREFUSED (Connection refused)
21624 close(3)                          = 0

кто виноват и что делать?

Ответ на: комментарий от kostik87

Пользователь, от которого запущен mysql имеет право на запись в /var/run/mysqld/ ?

запущен - в смысле, сам mysql-клиент? а разве текущий пользователь, от которого запущен клиент, должен мочь писать в /var/run/mysqld/ ?

до этого (переселения баз) вроде бы, все работало без проблем - с текущими разрешениями в этой папке...

MinasFilm ()

mysql клиент по умолчанию коннектится к сокету а сервер не слушает сокет а слушает порт на интерфейсе. копай в этом направлении

MikeDM ★★★★★ ()

кто виноват
некоторого шаманства с my.cnf

конфиг показывай

Komintern ★★★★★ ()
Ответ на: комментарий от Erfinder

после перезагрузки казал:

maestro@meniac:~$ mysql -uroot -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

в общем, через несколько шагов ковыряний с конфигами, падения сервера и прочей некрофилии проблема была решена - удалением /home/maestro/sys_data/db/mysql/ib_logfile0 и /home/maestro/sys_data/db/mysql/ib_logfile1

MinasFilm ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.