LINUX.ORG.RU
ФорумAdmin

2003:mysql_connect(): can`t connect to mysql server on 'localhost'(10048)


0

0

2 дня пытался помочь знакомым перевести торрент-трекер с windows xp и xampp на linux(сначала debian 5, но использовался net-install cd, а для интернета требуется vpn, поэтому установка систематически зависала на попытке загрузки зеркала apt...в общем, получилось поставить только ubuntu server c lamp и openbox`ом, поскольку машина является и домашним компьютером).

Причина, по которой потребовался переход на другую операционку - ошибка в заголовке. Правда, на винде она возникала при «сильной» нагрузке на форум - больше 50 человек онлайн, а здесь - сразу после восстановления баз из бекапов. Похоже, как-то связано с тем, что mysqld вообще не запущен(только mysqld_safe). Гугл выводит на похожую ошибку только в системах windows, где советуют что изменить в реестре. Хотя вот нашел, однако просто уже голова ничего не соображает, завтра дочитаю. Может быть, это какая-то распространенная детская ошибка и проще действительно спросить здесь?

★★★★

Попробуй сделать sudo invoke-rc.d mysql restart и посмотреть логи.

Для справки: mysqld_safe - это скрипт, который запускается инитом, запускает mysqld и поднимает его в случае падения. Если работает mysql_safe, а mysqld нет - значит, возникла серьезная проблема. Впрочем, учитывая "стабильность" убунты, это неудивительно.

Как я понимаю, файла /var/run/mysqld/mysqld.sock нету?

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

:~$ cat /var/run/mysqld/mysqld.sock cat: /var/run/mysqld/mysqld.sock: No such device or address sudo invoke-rc.d mysql restart [sudo] password for oleg: * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [ OK ] * Checking for corrupt, not cleanly closed and upgrade needing tables. Да, сокета действительно нет, точнее, при попытке вывода получается такое сообщение, но во втором случае вроде все нормально.Странно

wingear ★★★★
() автор топика

посмотри логи mysqld, по ним будет всё понятно.

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

Ну может покажешь наконец, что пишется в /var/log/mysql.log, /var/log/mysql.err и в /var/log/messages при запуске mysql?
А то все телепаты опять в отпуск ушли :(

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