MySQL-Cluster 和主从(Master,Slave)搭建总结

双主互备,主从

什么是双主

MultiSource 多源复制

原理及流程图

  MySQL-Cluster 和主从(Master,Slave)搭建总结

主要步骤

1,在 Master Server 上开启 bin log 日志 和 设置 server-id  ;(在my.cnf文件中设置)

  MySQL-Cluster 和主从(Master,Slave)搭建总结

  MySQL-Cluster 和主从(Master,Slave)搭建总结

2,添加复制账户

  grant replication slave on *.* to  'rep'@'192.168.31.%' identified by 'ABCDabcd' ;

  flush privileges;

3 , 把 Master Server 上的数据通过mysqldump 备份出来,导入到Slave Server 上进行恢复。

4,在 Slave Server 上开启 bin log 日志 和 设置 server-id  , 恢复数据

5,在Slave Server上指定那台机器是Master Server.

MySQL-Cluster 和主从(Master,Slave)搭建总结

6, 在Slave Server上开启slave角色。

  MySQL-Cluster 和主从(Master,Slave)搭建总结

7, 查看状态,确保 Slave_IO , Slave_SQL 都是YES , 才表示配置成功。然后就可以做相应的测试了,确保无问题。

  MySQL-Cluster 和主从(Master,Slave)搭建总结

8, 一些错误排除

  a, UUID重复 或 server-id 错误

    解决 :show variables like 'server_id'

    uuid重复在mysql 数据目录下找到auto.cnf 文件,改成其他名字或删除,然后重启数据库。

  b, 查看状态

    show master status\G

    show slave status\G

  c, IO线程状态connecting

检查master_host 是否正确,最好用IP,

检查rep账户联通性

上一篇:《连载 | 物联网框架ServerSuperIO教程》- 11.实现设备(驱动)与设备(驱动)交互和级联控制。注:设备驱动模拟金三与普京的对话


下一篇:mac 下修改Hosts文件