在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本次针对的MySQL版本为5.7,首先分别在A服务器和B服务器上安装MySQL,可以通过yum安装也可以通过wget下载直接编译安装。安装方式可以多种多样,但必须要确保安装成功。 1.修改A服务器的my.cnf文件vim /etc/my.cnf 并添加如下内容: server-id=1 auto_increment_offset=1 auto_increment_increment=2 gtid_mode=on enforce_gtid_consistency=on log-bin=mysql-bin 2.修改B服务器的my.cnf文件vim /etc/my.cnf 并添加如下内容: server-id=2 auto_increment_offset=1 auto_increment_increment=2 gtid_mode=on enforce_gtid_consistency=on log-bin=mysql-bin 3.在A服务器上的MySQL创建B服务器访问的复制用户create user B@'IP' identified by '密码'; grant replication slave on *.* to B@'服务器IP'; 4.在B服务器上的MySQL创建A服务器访问的复制用户create user A@'IP' identified by '密码'; grant replication slave on *.* to A@'密码'; 5.在B服务器上的MySQL执行主从配置,进行A主B从change master to master_host='IP', master_user='B', master_password='?T-p&clsr38i', master_port=3306, master_auto_position=1; start slave; show slave status; 6.在A服务器上的MySQL执行主从配置,进行B主A从change master to master_host='IP', master_user='A', master_password='?T-p&clsr38i', master_port=3306, master_auto_position=1; start slave; show slave status; 然后测试,在A服务器上的MySQL新建数据库和对应的数据表,B服务器上的MySQL会同步过来,确保数据库和数据表一致。 7.Nginx配置
|
请发表评论