Всем привет.
Есть CentOS 6.4 надо настроить репликацию Mysql.
Беда собственно в том что я проделывал это на другом сервер и это работало.
А на этом отказывется работать.
Вот my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-bin
server-id=1
replicate-do-db=zabbix
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Создаю пользователя для репликации
grant replication slave, replication client on *.* to replication@'IP' identified by 'passwd';
Перезапускаю сервис.
Но почему-то master отказывается запускаться
show master status;
Empty set (0.00 sec)
И все больше ничего не показывает.
Не знаю что и делать.
Буду рад выслушать все варианты.
Репликация mysql (Репликация mysql)
Модератор: Модераторы разделов
-
- Сообщения: 7
Re: Репликация mysql
ППЦ никто не сталкивался с такой проблемой?
-
- Сообщения: 954
- ОС: [K]Ubuntu, Debian
Re: Репликация mysql
Попробуйте спросить на форуме, специализирующемся на таких проблемах: например, http://sql.ru/ или http://forum.sources.ru/index.php?showforum=49
-
- Сообщения: 388
- ОС: Arch Linux, OpenSUSE
Re: Репликация mysql
Может проблема в том что в конфиге не указан log-bin = ?
Код: Выделить всё
log-bin = /var/lib/mysql/mysql-bin
ну и гранты
Код: Выделить всё
GRANT replication slave ON *.* TO "replication"@"IP" IDENTIFIED BY "password";
Now I know only I can stop the rain…
-
- Сообщения: 7
Re: Репликация mysql
Всем привет. дабы не плодить тему напишу сюда.
с репликой разобрался.
Теперь надо вынести базу заббикс на другой сервер
Правлю в zabbix_server.conf
DbHost=ip удаленного хоста
коментирую mysql.sock
Так же добавляю в zabbix.conf.php ip хоста и пользователя имя базы и пароль
На удаленом сервер создаю пользователя с ip хостом от заббикс.
Захоходжу Mysql -h ip -u user -ppasswd заходит.
перезапускаю все сервисы, но заббикс сервер не запускается в логах пишет
[Z3005] query failed: [5] Out of memory (Needed 416160 bytes) [update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19656;update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19657;update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19658;update triggers set value_flags=1,error='Zabbix was restarted.'
Итак далее такого же плана ошибки.
Типо памяти мало, но как мало если 8гигов оперативы стоит.
В чем проблема не пойму??
с репликой разобрался.
Теперь надо вынести базу заббикс на другой сервер
Правлю в zabbix_server.conf
DbHost=ip удаленного хоста
коментирую mysql.sock
Так же добавляю в zabbix.conf.php ip хоста и пользователя имя базы и пароль
На удаленом сервер создаю пользователя с ip хостом от заббикс.
Захоходжу Mysql -h ip -u user -ppasswd заходит.
перезапускаю все сервисы, но заббикс сервер не запускается в логах пишет
[Z3005] query failed: [5] Out of memory (Needed 416160 bytes) [update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19656;update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19657;update triggers set value_flags=1,error='Zabbix was restarted.' where triggerid=19658;update triggers set value_flags=1,error='Zabbix was restarted.'
Итак далее такого же плана ошибки.
Типо памяти мало, но как мало если 8гигов оперативы стоит.
В чем проблема не пойму??