mysql复制无法正常工作

我有两个服务器A和B我尝试在两个服务器之间为固定dbs DBA和DBB设置复制但是它不能正常工作我的配置表没有得到更新为什么?

Master:(/etc/my.cnf)
server-id=4233865
log-bin=mysqld-bin
log-error=mysql-bin.err
relay-log=mysqld-relay-bin

Slave:(/etc/my.cnf)
symbolic-links=0
server-id=1359390567
relay-log-index = slave-relay-bin.index
relay-log   = slave-relay-bin
replicate-do-db=DBA,DBB

显示奴隶状态

Slave_IO_State  Waiting for master to send event
Master_Host     10.0.0.163
Master_User     repl
Master_Port     3306
Connect_Retry   60
Master_Log_File     mysqld-bin.000007
Read_Master_Log_Pos     770800
Relay_Log_File  slave-relay-bin.000017
Relay_Log_Pos   770947
Relay_Master_Log_File   mysqld-bin.000007
Slave_IO_Running    Yes
Slave_SQL_Running   Yes
Replicate_Do_DB     DBA,DBB
Replicate_Ignore_DB     
Replicate_Do_Table  
Replicate_Ignore_Table  
Replicate_Wild_Do_Table     
Replicate_Wild_Ignore_Table     
Last_Errno  0
Last_Error  
Skip_Counter    0
Exec_Master_Log_Pos     770800
Relay_Log_Space     1134838
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

主人身份

mysql> show master status;
+-------------------+----------+--------------+------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| mysqld-bin.000007 |   608837 |              |                  |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

我可以使用我在Slave中创建的复制用户登录.对于用户,我在%PERMISSIONS上提供了REPLICATION_SLAVE.

我错过了什么.日志中没有错误

UPDATE

进程ID用户主机数据库命令时间状态SQL查询

(Kill)(2)(系统用户)(无)(连接)(149410)(等待主人发送事件)(—)

杀死1个系统用户无连接-38185 Slave已读取所有中继日志;等待从I / O线程更新它—

如你所见,SQL查询总是—为什么?

解决方法:

出于调试目的,我将使用具有完全权限的从属用户.事情成功复制后,我会尝试重置复制用户权限.

我看到的主要事情是奴隶期望主人处于770800的日志位置,但是主人的实际位置是608837.奴隶应该永远不会超过主人.

您需要“重新开始”复制配置过程,如停止从站,锁定主站,转储主站,从站还原主站,在两者上设置复制,然后解锁从站.我每次复制时都必须这样做.

上一篇:replication-manager for MySQL ha 安装测试笔记


下一篇:redis cluster + redis replication 搭建