尝试设置复制主 - 从.
掌握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上执行.我错过了什么?