虚拟机条件下MySQL主从复制实践
2018-01-18 本文已影响16人
炜哲1120
在虚拟机上准备两台服务器。如192.168.253.128和192.168.253.129。
选择一台主服务器(192.168.253.128)和一台从服务器(192.168.253.129)。
接下来进行配置:
一、主服务器配置( /etc/my.cnf)
![](https://img.haomeiwen.com/i8957935/e6337422338f4fb4.png)
二、从服务器配置(/etc/my.cnf)
![](http://upload-images.jianshu.io/upload_images/8957935-9585589c098bcf6f.png)
三、主服务器给从服务器授权,让服务器有权读取主服务器的binlog二进制日志文件。
grant replication client,replication slave on *.* to repli@'192.168.253.%'identified by 'repli';
四、主服务器关闭防火墙
五、查看主服务器状态 show master status;
![](http://upload-images.jianshu.io/upload_images/8957935-002709a2efbf5b6b.png)
六、在从服务器通过语句指定要复制的主服务器信息
![](http://upload-images.jianshu.io/upload_images/8957935-4553907ba7d797dc.png)
七、查看从服务器状态
![](http://upload-images.jianshu.io/upload_images/8957935-d4f5174a0f0bed3e.png)
![](http://upload-images.jianshu.io/upload_images/8957935-c871232c90ea9e24.png)
八、查看主从服务器数据库现状
![](http://upload-images.jianshu.io/upload_images/8957935-f4d040ad6083888f.png)
![](http://upload-images.jianshu.io/upload_images/8957935-da0a9a22b3bfbc65.png)
九、在主服务器执行一条语句,看从服务器是否会同步变化。
![](http://upload-images.jianshu.io/upload_images/8957935-11b3fbdbe77c7d79.png)
![](http://upload-images.jianshu.io/upload_images/8957935-530001d1e7f7b171.png)