Общие > Базы данных

Can\'t connect to MySQL through socket

<< < (2/2)

fidget:
> нет не падал.

такая ошибка возникает когда
1. не запущен сервер
2. сокет файл лежит не там где его ищут
3. кто-то удалил сокет файл

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


> кроме того, как он при падении может сам подняться?

если сервер запущен через safe_mysqld, то он в цикле запускает mysqld :)

biblos:
хм,


> 1. не запущен сервер

он был запущен и работал.


> 2. сокет файл лежит не там где его ищут

хм. незнаю.  врядли. никто ничего не меняет. а доступ то изчезает, то появляеться

> 3. кто-то удалил сокет файл

тоже маловероятно

кроме того если верить логам то сервер не перегружаеться



еще в логах нашел такое:

Aborted connection 340 to db: \'news\' user: \'news\' host: `localh
ost\' (Got an error writing communication packets)


несовсем понял что ето значит.

fidget:
> > 2. сокет файл лежит не там где его ищут

> хм. незнаю. врядли. никто ничего не меняет. а доступ то изчезает, то появляеться

а с правами на сам сокет файл никто не играется там у вас?

> > 3. кто-то удалил сокет файл

> тоже маловероятно
> кроме того если верить логам то сервер не перегружаеться

если ты удалишь сокет файл, то сервер перегружаться не будет :) просто не будет сокет файла.

> Got an error writing communication packets

читать тут
http://www.mysql.com/documentation/mysql/bychapter/manual_Problems.html#Communication_errors

biblos:
> The client program did not call mysql_close() before exit

а я где-то читал, что совсем необезательно при окончании роботы скрипта вызывать данную функцию?

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии