小编che*_*hek的帖子

MySQL复制不更新slave

尝试设置复制主 - 从.

掌握my.cnf

[mysqld]
bind-address = 0.0.0.0
port = 3306
server-id = 1
log-bin = /var/lib/mysql/mysql-bin
replicate-do-db = Test
Run Code Online (Sandbox Code Playgroud)

奴隶my.cnf

[mysqld]
log_output              = "FILE"
general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
log_bin                 = /var/log/mysql/mysql-bin.log
server-id = 2
relay-log = /var/lib/mysql/mysql-relay-bin
relay-log-index = /var/lib/mysql/mysql-relay-bin.index
replicate-do-db = Test
Run Code Online (Sandbox Code Playgroud)

SHOW SLAVE STATUS显示

Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Run Code Online (Sandbox Code Playgroud)

在中继日志中,我看到在master上执行的查询.
Read_Master_Log_Pos也会更新.
但是在general_log_file中只出现

130530 14:50:25   523 Query     BEGIN
                  523 Query     COMMIT /* implicit, from Xid_log_event */
Run Code Online (Sandbox Code Playgroud)

并且master上的更改没有在slave上执行.我错过了什么?

mysql replication

1
推荐指数
1
解决办法
3910
查看次数

标签 统计

mysql ×1

replication ×1