4. Ошибки
После выполнения
команды “show master status “ mysql выдает emty set. Значит запущенный сервер не использует бинарный журнал,
который необходим для репликации. В этом случае возможны две причины: либо сервер
использует другой конфигурационный файл, либо сервер не перечитал конфиги. В
первом случае проверте на наличие конфиг-файлов в : “/etc/my.cnf”,
“/etc/mysql/my.cnf”, “/usr/local/my.cnf” и
т.д.
Или же вам необходимо убить демон сервера, чтобы при последующем
запуске он все же перечитал конфиги, сделать это можно одним из следующих
способов:
если при выполнении на мастере команды show master status
выдает empty set, то нужно окончательно убить в системе мукул:
#
/etc/init.d/mysqld restart
#
/etc/init.d/mysqld stop
#
/etc/init.d/mysqld start
#
killall -9 mysqld
#
mysqladmin -uroot -p shutdown
Проверяем на наличие запущенного
сервера в системе:
ps
aux|grep mysqld
pkill
mysqld
service
mysqld stop
должно быть не более одной строки
Можно попытаться перезапустить сервер следующим набором
команд:
pkill
mysqld
service
mysqld status
service
mysqld stop
service mysqld start
service mysqld restart
Mysql error "InnoDB: Unable to lock
./ibdata1, error: 11"
Создайте копии оригинальных файлов (ibdata1, ib_logfile0, ib_logfile1... – ошибка может
быть связана со многими файлами, но решение одно и то же).
mv
/var/lib/mysql/ibdata1 /var/lib/mysql/ibdata1.bak
cp
-a /var/lib/mysql/ibdata1.bak /var/lib/mysql/ibdata1
Failed to open the relay log
1. mysql>stop slave;
2. mysql>show slave status;
3. записываем значение Read_Master_Log_Pos, которое равно Exec_Master_Log_Pos, и значение Master_Log_File
4. mysql>reset slave;
5.
mysql>CHANGE
MASTER TO MASTER_HOST='master_address',
MASTER_USER='master_user',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='Master_Log_File',
MASTER_LOG_POS=
Read_Master_Log_Pos
6. mysql>start slave;
(http://blog.killerbees.co.uk/2009/07/failed-to-open-relay-log.html)
ИЛИ
-> останавливаем мускул на слейве
-> находим директорию с relay log’ами (обычно /var/lib/mysql)
-> удаляем все relay log’и с названием hostname-relay-bin.XXX, hostname-relay-bin.index and relay-log.info
-> запускаем мускул
(http://hoschie.org/b2evolution/index.php/2008/02/15/mysql_failed_to_open_the_relay_log) |