LINUX.ORG.RU
ФорумAdmin

'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)


0

0

Нашел попжую объяву, но ответа на нее не было. Может кто уже разобрался? Помогите плиз. Mysql-3.23.47. Сделал сонфигуре, мэйк, и мэйк инсталл. Потом инсталл_дб. И все. Рутом зайте не могу, и пароль сменить тоже.

./mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

Я вот чо думаю, может сменить путь к файлу mysql.sock? Этот файл есть только в /var/lib/mysql. ??? Хтонибудь...

anonymous

Похоже что сам сервер не запущен (в хорошем смысле, т.е. не работает)
В дистрибутиве mysql в каталоге support-files есть mysql.server
Скопируй его, например, в /bin и сделай исполняеммым.
Ну и
mysql.server start

John
()

Спасибо огромное, John, получилось. Скопировал как ты сказал, подправил в скрипте путь к базам и запустился нормально. Пароль сменил пускает. Только по моему он запустился от рута, а не от спец. созданного узера. Но это я как-нить исправлю :-)). Спасибо!!!

anonymous
()

Ну заодно и на это отпишу :)
В mysql.server впиши
mysql_daemon_user=mysql (или как он у тебя зовется)
Не забудь chown -R mysql.mysql на каталог с базами
Полезно также chmod -R og-rwX туда же
Удачи

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