mysql主从复制配置

需要注意的地方:

  1. 主从库版本最好一致
  2. 主从库的server-id要唯一的,主库开启二进制日志

我现在以192.168.30.94为主,192.168.30.243为从,具体配置步骤如下:

  1. 在主库的my.ini里面添加配置(windows下是my.ini,linux下是在my.cnf里面)添加log-bin跟server-id
  2. 然后重启主库(windows下在cmd窗口执行net stop mysql,net start mysql,linux下执行service mysqld stop/start),添加一个用户同步主从库的用户,赋予权限,刷新,然后执行show master status即可看到日志这里写图片描述
  3. 然后修改丛库配置,丛库只需要设置一个server-id即可,注意要是唯一的,然后重启数据库这里写图片描述
  4. 这时我们在丛库执行复制指令就行这里写图片描述
  5. 然后执行 show slave status\G,即可看到主从复制命令的状态Slave_IO_Running跟Slave_SQL_Running是yes则表示成功这里写图片描述
  6. 最后就可以在主库增加一条数据测试了,想停止复制的时候,执行 stop slave.