ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
Что это за ошибка и как её вылечить?
Заранее благодарен!
>ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
>
>Что это за ошибка и как её вылечить?А сам /tmp/mysql.sock есть?
>>ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
>>
>>Что это за ошибка и как её вылечить?
>
>А сам /tmp/mysql.sock есть?нет? при установке он его не создаёт, но если я сам руками создаю этот файл? то картина не меняется, вываливается таже ошибка
>>>ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
>>>
>>>Что это за ошибка и как её вылечить?
>>
>>А сам /tmp/mysql.sock есть?
>
>нет? при установке он его не создаёт, но если я сам руками
>создаю этот файл? то картина не меняется, вываливается таже ошибка1) создай конфигурационный файл my.cnf (читай документацию) и перезапусти
mysql и все будет работать (в дистрибутиве есть пример my.cnf).
2) файл сокета нужно уметь правильно создать
А у тебя запушен mysql demon?
>А у тебя запушен mysql demon?да, конечно
>>А у тебя запушен mysql demon?
>
>да, конечноа в конфиге ему сказано где создавать локальный сокет?
>>А у тебя запушен mysql demon?
>
>да, конечнону судя по тому что сокет не создан - демон не работает, так как если он не смог создать сокет - то его работа прекращается если я не ошибаюсь... смотри логи от этого демона.
вот вырезка из лога
031125 10:36:22 mysqld started
/usr/local/libexec/mysqld: Too many parameters
/usr/local/libexec/mysqld Ver 3.23.56 for pc-linux on i686
Use '--help' or '--no-defaults --help' for a list of available options
031125 10:36:22 mysqld endedно ps ax показывает, что демон стартован и netstat говорит, что mysql работает.
Блин, что за гадство, ни как не могу решить эту гадость :(
>вот вырезка из лога
>031125 10:36:22 mysqld started
>/usr/local/libexec/mysqld: Too many parameters
>/usr/local/libexec/mysqld Ver 3.23.56 for pc-linux on i686
>Use '--help' or '--no-defaults --help' for a list of available options
>031125 10:36:22 mysqld ended
>
>но ps ax показывает, что демон стартован и netstat говорит, что mysql
>работает.
>Блин, что за гадство, ни как не могу решить эту гадость :(
>1. покажи, как ты его запускаешь
2. покажи ps axww | grep mysql
>вот вырезка из лога
>031125 10:36:22 mysqld started
>/usr/local/libexec/mysqld: Too many parameters
>/usr/local/libexec/mysqld Ver 3.23.56 for pc-linux on i686
>Use '--help' or '--no-defaults --help' for a list of available options
>031125 10:36:22 mysqld ended
>
>но ps ax показывает, что демон стартован и netstat говорит, что mysql
>работает.
>Блин, что за гадство, ни как не могу решить эту гадость :(
>гадство в отсутствии желания прочитать документацию, если бы прочел,
не было бы проблем.
>>вот вырезка из лога
>>031125 10:36:22 mysqld started
>>/usr/local/libexec/mysqld: Too many parameters
>>/usr/local/libexec/mysqld Ver 3.23.56 for pc-linux on i686
>>Use '--help' or '--no-defaults --help' for a list of available options
>>031125 10:36:22 mysqld ended
>>
>>но ps ax показывает, что демон стартован и netstat говорит, что mysql
>>работает.
>>Блин, что за гадство, ни как не могу решить эту гадость :(
>>
>
>гадство в отсутствии желания прочитать документацию, если бы прочел,
>не было бы проблем.
Вчера специально прочёл всю доку имеющююся в наличии и на сайте. Ну не хочет он работать:( Демон я могу стартануть в ручную, через safe_mysqld не получается пишет mysqld ended
>Вчера специально прочёл всю доку имеющююся в наличии и на сайте. Ну
>не хочет он работать:( Демон я могу стартануть в ручную, через
>safe_mysqld не получается пишет mysqld endedповторюсь..
покажи КАК ты его запускаешь
>>Вчера специально прочёл всю доку имеющююся в наличии и на сайте. Ну
>>не хочет он работать:( Демон я могу стартануть в ручную, через
>>safe_mysqld не получается пишет mysqld ended
>
>повторюсь..
>покажи КАК ты его запускаешь
Хех, морочу я вам голову :) Дык он у меня как надо и не запускается. Он запускается только если запускать непосредственно демон mysqld руками, а при запуске safe_mysqld не запускает и пишет в логах такую бурду
031125 20:31:23 mysqld started
./usr/local/libexec/mysqld: File './homenet-bin.1' not found (Errcode: 13)
031125 20:31:23 Could not use homenet-bin for logging (error 13)
031125 20:31:23 /usr/local/libexec/mysqld: Can't create/write to file '/usr/local/var/homenet.pid' (Errcode: 13)
031125 20:31:23 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
031125 20:31:23 /usr/local/libexec/mysqld: Error on delete of '/usr/local/var/homenet.pid' (Errcode: 13)
031125 20:31:23 mysqld ended
>>>Вчера специально прочёл всю доку имеющююся в наличии и на сайте. Нужуткое вранье, зачем прилюдно срамиться?!!! :(
кроме того что полно документации в сети, так все есть в INSTALL и Docs
в самом дистрибутиве!>>>не хочет он работать:( Демон я могу стартануть в ручную, через
>>>safe_mysqld не получается пишет mysqld ended
>>
>>повторюсь..
>>покажи КАК ты его запускаешь
>Хех, морочу я вам голову :) Дык он у меня как надо
>и не запускается. Он запускается только если запускать непосредственно демон mysqld
>руками, а при запуске safe_mysqld не запускает и пишет в логах
>такую бурду
> 031125 20:31:23 mysqld started
>./usr/local/libexec/mysqld: File './homenet-bin.1' not found (Errcode: 13)
>031125 20:31:23 Could not use homenet-bin for logging (error 13)
>031125 20:31:23 /usr/local/libexec/mysqld: Can't create/write to file '/usr/local/var/homenet.pid' (Errcode: 13)
> 031125 20:31:23 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
>031125 20:31:23 /usr/local/libexec/mysqld: Error on delete of '/usr/local/var/homenet.pid' (Errcode: 13)
>031125 20:31:23 mysqld endedявно рассказывает о всех ляпах, достаточно прочитать документацию и
посмотреть скрипт safe_mysqld
>>>Вчера специально прочёл всю доку имеющююся в наличии и на сайте. Ну
>>>не хочет он работать:( Демон я могу стартануть в ручную, через
>>>safe_mysqld не получается пишет mysqld ended
>>
>>повторюсь..
>>покажи КАК ты его запускаешь
>Хех, морочу я вам голову :) Дык он у меня как надо
>и не запускается. Он запускается только если запускать непосредственно демон mysqld
>руками, а при запуске safe_mysqld не запускает и пишет в логах
>такую бурду
> 031125 20:31:23 mysqld started
>./usr/local/libexec/mysqld: File './homenet-bin.1' not found (Errcode: 13)
>031125 20:31:23 Could not use homenet-bin for logging (error 13)
>031125 20:31:23 /usr/local/libexec/mysqld: Can't create/write to file '/usr/local/var/homenet.pid' (Errcode: 13)
> 031125 20:31:23 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
>031125 20:31:23 /usr/local/libexec/mysqld: Error on delete of '/usr/local/var/homenet.pid' (Errcode: 13)
>031125 20:31:23 mysqld endedну короче
perror 13 дает permission denied - это раз
это значит, что mysqld не может писать в директорию, это уже должно навести на размышления
во-вторых, в третий раз ;): покажи, КАК ты его запускаешь
safe_mysqld _дальше_что_
из того скрипта или еще откуда, откуда у тебя не стартует.
>ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
>
>Что это за ошибка и как её вылечить?
>Заранее благодарен!У меня сокет создается /var/lib/mysql/mysql.sock (ASPLinux9).
>ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
>
>Что это за ошибка и как её вылечить?
1) читай мануал на сайте. там эти проблемы неплохо расписаны.
2) у тебя явно проблемы с правами на запись в файлы.
Всем огромное спасибо! Разхобрался с правами доступа к файлам и каталогам и все заработало