mysql主从同步配置(简)

主从主机上最好安装使用相同版本的mysql

主服务器配置 - master

主服务器操作部分
  1. 修改配置my.cnf
server-id = 1 #保证唯一
log-bin=mysql-bin #记录日志
  1. 重新mysql
  2. 添加账户同步时使用
grant replication slave on*.* to 'slave'@'%' identified by 'slave'
  1. 在主服务器中查看日志文件及位置 show master status;
从服务器操作部分
  1. 修改配置my.cnf
server-id = 2
log-bin=mysql-bin
  1. 重启服务器
  2. 设置同步信息
change master to master_host="主服务器IP",master_user="同步账户",master_password="同步密码",
master_log_file="日志文件",master_log_post=同步位置;
// 日志文件 主服务器中`show master status`中的File项
// 同步位置 `show master status`中的Position项

注:将同步信息写入到my.cnf待测试

  1. 启动同步 start slave
  2. 查看同步状态 show slave status\G;主要查看项,Slave_IO_RunningSlave_SQL_Running这两项值为YES表示成功,Seconds_Behind_Master同步延时值越小同步得越及时。

注: server-id建议使用ip最后一位

你可能感兴趣的:(mysql主从同步配置(简))