MYSQL_构架之主从GTID_多主一从
发布时间:2023-12-12 20:23:16 所属栏目:编程 来源:DaWei
导读: 环境信息
主服务器1
主服务器2
从服务器1
Ip
192.168.31.79
192.168.31.188
192.168.31.90
hostname
mysq
主服务器1
主服务器2
从服务器1
Ip
192.168.31.79
192.168.31.188
192.168.31.90
hostname
mysq
环境信息 主服务器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; (编辑:广西网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐