MYSQL_构架之主从GTID_多主一从
发布时间:2022-03-30 07:21:19 所属栏目:MySql教程 来源:互联网
导读:环境信息 主服务器1 主服务器2 从服务器1 Ip 192.168.31.79 192.168.31.188 192.168.31.90 hostname mysql mysql2 mysql3 mysql-version 5.7.23 5.7.23 5.7.23 server-id 8e33e4d6-66a2-11ea-b90d-080027c1c1ff 9646d8c8-66a2-11ea-a1e5-080027b0e953 e54e
环境信息 主服务器1 主服务器2 从服务器1 Ip 192.168.31.79 192.168.31.188 192.168.31.90 hostname mysql mysql2 mysql3 mysql-version 5.7.23 5.7.23 5.7.23 server-id 8e33e4d6-66a2-11ea-b90d-080027c1c1ff 9646d8c8-66a2-11ea-a1e5-080027b0e953 e54ee48b-66a2-11ea-8c1a-08002742a5e1 1. 主服务器1配置 1.1修改参数文件 [root@mysql bin]# vi /etc/my.cnf gtid_mode=on enforce_gtid_consistency=on log_bin=on binlog_format=row server-id=79 1.2配置权限 [root@mysql bin]# mysql -uroot -p mysql> create user 'bak1'@'192.168.31.%' identified by 'Oracle123'; mysql> grant replication slave on *.* to 'bak1'@'192.168.31.%'; mysql> flush privileges; 1.3 备份数据库 [root@mysql ~]# mysqldump --single-transaction -uroot -pOracle123 TEST1 > TEST1_20200310.sql 2.主服务器2配置 2.1 修改参数文件 [root@mysql2 bin]# vi /etc/my.cnf 添加内容如下: gtid_mode=on enforce_gtid_consistency=on log_bin=on binlog_format=row server-id=188 2.2配置权限 [root@mysql2 bin]# mysql -uroot -p mysql> create user 'bak2'@'192.168.31.%' identified by 'Oracle123'; mysql> grant replication slave on *.* to 'bak2'@'192.168.31.%'; mysql> flush privileges; 2.3 备份数据库 [root@mysql2 ~]# mysqldump --single-transaction -uroot -pOracle123 TEST2 > TEST2_20200310.sql 3.从服务器配置 修改参数文件 [root@mysql3 bin]# vi /etc/my.cnf 添加内容如下: gtid_mode=on enforce_gtid_consistency=on log_bin=on binlog_format=row server-id=90 master_info_repository=table relay_log_info_repository=table 4.检查 检查进程状态 mysql> use performance_schema; mysql> select * from replication_connection_statusG; (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |