Репликация mysql (Репликация mysql)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

morphin
Сообщения: 7

Репликация mysql

Сообщение morphin »

Всем привет.
Есть 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)

И все больше ничего не показывает.
Не знаю что и делать.

Буду рад выслушать все варианты.


Спасибо сказали:
morphin
Сообщения: 7

Re: Репликация mysql

Сообщение morphin »

ППЦ никто не сталкивался с такой проблемой?
Спасибо сказали:
Kopilov
Сообщения: 954
ОС: [K]Ubuntu, Debian

Re: Репликация mysql

Сообщение Kopilov »

morphin писал(а):
20.08.2014 19:55
никто не сталкивался с такой проблемой?

Попробуйте спросить на форуме, специализирующемся на таких проблемах: например, http://sql.ru/ или http://forum.sources.ru/index.php?showforum=49
Спасибо сказали:
Аватара пользователя
Linuxman
Сообщения: 388
ОС: Arch Linux, OpenSUSE

Re: Репликация mysql

Сообщение Linuxman »

morphin писал(а):
20.08.2014 19:55
ППЦ никто не сталкивался с такой проблемой?


Может проблема в том что в конфиге не указан 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…
Спасибо сказали:
morphin
Сообщения: 7

Re: Репликация mysql

Сообщение morphin »

Всем привет. дабы не плодить тему напишу сюда.
с репликой разобрался.
Теперь надо вынести базу заббикс на другой сервер
Правлю в 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гигов оперативы стоит.


В чем проблема не пойму??
Спасибо сказали: