#授权 #grant replication slave on *.* to root@'%'; #grant replication client on *.* to root@'%'; grant replication slave,replication client on *.* to root@'%' identified by "root password"; #刷新权限 flush privileges; #锁定表,只能读取 FLUSH TABLES WITH READ LOCK; #查看主数据库日志记录状态 show master status;
Slave_IO_State: Waiting for master to send event Master_Host: 192.168.21.244 Master_User: root Master_Port: 3306 Slave_IO_Running: Yes Slave_SQL_Running: Yes
注意事项
今天配置同步的时候,用show slave status看到如下错误 The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work… 主要是我的data目录是复制过去的.所以在data目录下面auto.cnf里的server-uuid这个配置是一样的 所以我们要把两台服务器的auto.cnf里面的server-uuid值修改为不一样就可以了. 这个同my.ini里配置的server-id一样.不能重复.不然同步数据会报错