我试图在MySQL 5.6上设置主从复制。
当我在主服务器中更新我的数据库时,更改不会反映在从服务器上。当我在从服务器上显示进程列表时,它会显示以下消息:
mysql> show processlist;
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------------+------------------+
| 1 | system user | | NULL | Connect | 6440 | Slave has read all relay log; waiting for the slave I/O thread to update it | NULL |
| 2 | system user | | NULL | Connect | 5730 | Waiting for master to send event | NULL |
| 42 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------------+-------------有什么建议吗?
发布于 2015-08-27 07:15:45
如果需要查看,请参阅MySQL文档或一步一步复制设置博客。
如果这些没有帮助,请共享show slave status\G的输出(它看起来是连接的)以及主/从的my.cnf输出。主要是您需要担心服务器ids、复制过滤器(复制到db/table等)。
发布于 2015-08-27 07:58:15
此命令在配置主程序时可能没有在从服务器上正确运行。
CHANGE MASTER TO MASTER_HOST='xx.xx.xx.xx', MASTER_USER='replication', MASTER_PASSWORD='xxxxxxxxxxx', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.00xxxx', MASTER_LOG_POS=xxxhttps://dba.stackexchange.com/questions/112338
复制相似问题