需要注意的地方:
- 主从库版本最好一致
- 主从库的server-id要唯一的,主库开启二进制日志
我现在以192.168.30.94为主,192.168.30.243为从,具体配置步骤如下:
- 在主库的my.ini里面添加配置(windows下是my.ini,linux下是在my.cnf里面)
- 然后重启主库(windows下在cmd窗口执行net stop mysql,net start mysql,linux下执行service mysqld stop/start),添加一个用户同步主从库的用户,赋予权限,刷新,然后执行show master status即可看到日志
- 然后修改丛库配置,丛库只需要设置一个server-id即可,注意要是唯一的,然后重启数据库
- 这时我们在丛库执行复制指令就行
- 然后执行 show slave status\G,即可看到主从复制命令的状态Slave_IO_Running跟Slave_SQL_Running是yes则表示成功
- 最后就可以在主库增加一条数据测试了,想停止复制的时候,执行 stop slave.