|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : sergey belov 2:5015/214 11 Oct 2006 14:54:24 To : All Subject : репликация конкретных таблиц в mysql -------------------------------------------------------------------------------- так как мне так никто и не ответил, пишу еще :) имеем два сервера mysql, версии 4.x.x нужно реплицировать две таблицы мастера(telebom.gw и telebom.term_area_price) и вставлять упдейты/инсерты в базу(asterisk.gw и asterisk.term_area_price) подчиненного. конфигурация следующая: выдержки из my.cnf головного сервера: log-bin binlog-do-db=telebom max_binlog_size=312M server-id = 1 из my.cnf подчиненного: replicate-rewrite-db=telebom->asterisk replicate-do-db=asterisk replicate-do-table=asterisk.gw replicate-do-table=asterisk.term_area_price server-id = 2 после запуска подчиненного, прописывания корректной позиции и change master to.. bla-bla, подчиненный сервер вроде бы начинает работать, даже обновляет relay.log со всеми запросами, сыплящиеся в telebom.%. 61011 15:32:08 [Note] Slave SQL thread initialized, starting replication in log 'x-bin.002' at position 1040405, relay log './snow-relay-bin.000001' position: 4 061011 15:32:08 [Note] Slave I/O thread: connected to master 'repluser@x.x.x.x:3306', replication started in log 'x-bin.002' at position 1040405 вроде бы работает. но если попытаться на головном добавить что либо в таблицу telebom.gw, то на подчиненном сервере ничего в эту таблицу не добавляется. хотя в relay.log инфа об инсерте есть, но sql-thread'у это по барабану и он ничего в таблицу не пишет и не ругается никак. root@saw3:/var/db/mysql# mysqlbinlog saw3-relay-bin.000001 | grep hoi insert into gw values('','1.1.1.1','hoi','1111','123456','1','144','150','','0','0','0','0','0 ','0','0','0','0'); insert into gw values('','1.1.1.1','hoi','1111','123456','1','144','150','','0','0','0','0','0 ','0','0','0','0'); куда копать? и что я сделал неправильно? mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: x.x.x.x Master_User: repluser Master_Port: 3306 Connect_Retry: 60 Master_Log_File: x-bin.002 Read_Master_Log_Pos: 20045369 Relay_Log_File: saw3-relay-bin.000001 Relay_Log_Pos: 19005004 Relay_Master_Log_File: x-bin.002 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: asterisk Replicate_Ignore_DB: Replicate_Do_Table: asterisk.term_area_price,asterisk.gw Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 20045369 Relay_Log_Space: 19005004 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 1 row in set (0.00 sec) --- powered by цололо.ком * Origin: роман олегович (2:5015/214) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2261452cdb93.html, оценка из 5, голосов 10
|