Вторник
16-04-2024
21:02
Главная страница
Каталог статей
Информист Приветствую Вас Гость | RSS
Регистрация
Вход
Меню сайта

Категории каталога
MySQL [8]
PostgreSQL [2]

Наш опрос
Что Вы веберете
Всего ответов: 230

Копилка
Если вам понравился наш сайт или вы нашли полезную информацию, то у вас есть возможность отблагодарить администрацию.

Начало » Статьи » СУБД » MySQL

4. Ошибки

4. Ошибки

После выполнения команды “show master statusmysql выдает 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)

Категория: MySQL | Добавил: Judge (19-10-2009)
Просмотров: 4971 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск по каталогу
Яндекс


Поиск по Информисту

Наша кнопка


Друзья сайта

Статистика


Copyright MyCorp © 2006Сайт создан в системе uCoz