LINUX.ORG.RU
ФорумAdmin

mysql cant' connect

 ,


0

2

подключаюсь к mysql через команду mysql -u -p, вхожу в консоль, затем вызываю show status like '%onn%'; и получаю ошибку can't connect throw socket /var/lib/mysql/mysql.sock
os centos
lsof показывает что к /var/lib/mysql/mysql.sock подключен mysql
что посоветуете сделать?
var/log/mysql.log ничего полезного не увидел

Ответ на: комментарий от gssomi

прав на что? иногда команда mysql не подключается,иногда подключается но потов лезет ошибка с сокетом

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

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

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

а в my.cnf есть такая строка bind-address = localhost?

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

cat /etc/my.cnf
[mysqld]
secure-file-priv = /var/tmp
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

mysql запущен

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

Ну судя по тому что там был kernel panic, видимо что-то покараптилось.

Можно попробовать:

Остановить mysql
mv /var/lib/mysql{,.bkp}
mkdir /var/lib/mysql
chown mysql. /var/lib/mysql
Запустить mysql
По идее он пересоздаст все с настройками по дефолту. Если будет работать, то подсунуть старые файлы из каталога /var/lib/mysql/mysql, но не уверен что это прокатит.

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

изучил лог, в итоге вот что получил
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
161215 14:55:33 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
161215 14:55:33 InnoDB: Waiting for the background threads to start
161215 14:55:34 InnoDB: 5.5.53 started; log sequence number 36064540391
161215 14:55:34 InnoDB: !!! innodb_force_recovery is set to 1 !!!

mysql постоянно перегружается
погуглил,везде пишут про использование бекапа с полным удалением всех файлов innodb

kommersant ★★
() автор топика
Последнее исправление: kommersant (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.