LINUX.ORG.RU
ФорумAdmin

MySQL не запускается после апгрейда Debian

 ,


0

2

Обновил Debian Lenny до Squeeze - теперь не включается MySQL

# /etc/init.d/mysql start
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

/var/log/mysql.log и /var/log/mysql.err - пустые.

Пробую обновиться второй раз - второй раз эта ерунда.

Помогите решить проблему, пожалуйста.



Последнее исправление: cetjs2 (всего исправлений: 1)

нашел ошибку в /var/log/syslog, но от этого легче не стало :(

Jun 14 21:37:29 N /etc/init.d/mysql[59107]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in Jun 14 21:37:29 N /etc/init.d/mysql[59107]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed Jun 14 21:37:29 N /etc/init.d/mysql[59107]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Jun 14 21:37:29 N /etc/init.d/mysql[59107]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! Jun 14 21:37:29 N /etc/init.d/mysql[59107]:

Neokortex
() автор топика
Ответ на: комментарий от Neokortex

Глянь существует ли директория /var/run/mysqld, возможно ему не удается создать сокет.

gnunixon ★★★
()

1. Проверить, существует ли каталог /var/run/mysqld.
2. Проверить, достаточно ли прав для mysqld на этот каталог.
3. Проверить, существует ли /var/run/mysqld/mysqld.sock.
Если да, то убедиться, что mysql остановлен, и удлить файл.
4. Если не помогло вышеуказанное, то запустить mysqld напрямую, а не как сервис, и посмотреть на вывод сообщений в консоль.

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

Ну, подобное много где используется. Например, /etc/logrotate.d/mysql-server

YAR ★★★★★
()

grep bdb /etc/mysql/my.cnf

leave ★★★★★
()

Да, нужный лог - /var/log/daemon.log

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