中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL_架構之主從GTID_多主一從

發布時間:2020-08-11 12:46:40 來源:ITPUB博客 閱讀:378 作者:adamjunior 欄目: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

e54ee48b-66a2-11ea-8c1a-08002742a5e1

相關的數據庫

TEST1

TEST2


注意事項:

1)主服務器1和主服務器2不能不能有相同的數據庫名字,否則會出現數據庫覆蓋的現象。

2) 主服務器1->slave和主服務器2->slave要擁有不同的復制賬號

3) 三臺機器之間的數據庫參數配置要和GTID復制的一樣。保證開啟GTID功能。

4) server-id之間不一致。binlog格式為row模式。

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.從服務器配置

3.1 修改參數文件

[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

3.2 還原數據庫

[root@mysql3 bin]# mysql -uroot -p

mysql> create database TEST1;

mysql> create database TEST2;

mysql> reset master;

[root@mysql3 soft]# mysql -uroot -pOracle123 TEST1 < TEST1_20200310.sql

[root@mysql3 soft]# mysql -uroot -pOracle123 TEST2 < TEST2_20200310.sql

3.3.配置權限

mysql> change master to master_host='192.168.31.79',master_user='bak1', master_password='Oracle123',master_auto_position=1 for channel 'm1';

mysql> change master to master_host='192.168.31.188',master_user='bak2', master_password='Oracle123', master_auto_position=2 for channel 'm2';

mysql> start slave for channel 'm1';

mysql> start slave for channel 'm2';

4.檢查

4.1檢查進程狀態

mysql> use performance_schema;

mysql> select * from replication_connection_status\G;

  MYSQL_架構之主從GTID_多主一從

4.2驗證

1) 主服務器1

mysql> use TEST1;

mysql> insert into test1 values (1,'jf');

mysql> commit;

2) 主服務器2

mysql> use TEST2;

mysql> insert into test2 values (2,'lpp');

3) 從服務器

  MYSQL_架構之主從GTID_多主一從

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乳山市| 大化| 武鸣县| 荥经县| 日照市| 天峻县| 色达县| 锡林浩特市| 肥东县| 读书| 临泉县| 津南区| 黑河市| 盐源县| 富锦市| 措勤县| 彩票| 涡阳县| 昌邑市| 辽宁省| 扎鲁特旗| 宿松县| 依安县| 漠河县| 扎兰屯市| 皋兰县| 吴堡县| 峨山| 玉溪市| 大英县| 泗阳县| 高州市| 枣阳市| 沅陵县| 宜兴市| 兴业县| 上蔡县| 会宁县| 化州市| 平凉市| 木里|