本館-GTID-mysqldumpを、xtrabackupからMySQL5.7

図1に示すように、2つの空のライブラリーは、バージョンMySQL5.7.22行+ GTIDである
:mydb1実行
;(dba_userする@ローカルホスト)[(なし)]>マスター状態を示し
+ ------------- ----- ------------------ + ---------- + -------------- + + ------------------------------------------ +
|ファイル|ポジション| Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+ ------------------ + ---------- + -------------- + ------------------ + ------------------------------ + -----------------------
| MySQLの-bin.000005 | 154 | | | 9831a804-8c25-11e8-9a69-000c2983201e:1-3 |
+ ----------- ------- + ---------- + -------------- + ---------------- - + ------------------------------------------ +
1行セットで(0.01秒)
MYDB2执行:
(dba_userする@ローカルホスト)[(なし)]>マスターをリセットします。
(dba_user @はlocalhost)[(なし)]>設定グローバルGTID_PURGED = '9831a804-8c25-11e8-9a69-000c2983201e:1-3'。
(dba_user @はlocalhost)[(なし)]>変更マスタMASTER_HOSTし= '192.168.1.101'、MASTER_PORT = 3306、master_user = 'dba_user'、master_passwordは= 'msds007'、master_auto_position = 1。
(dba_user @はlocalhost)[(なし)]>開始スレーブ。
(dba_user @はlocalhost)[(なし)]>表示スレーブ状態の\ G
(dba_userする@ローカルホスト)[(なし)]>設定グローバルREAD_ONLY =オン。
上の(ローカルホスト@ dba_user)[(なし)]>設定グローバルsuper_read_only =。
 
2、ライブラリーからのmysqldumpを使用しての新しい方法を設定し、既存のデータベースのための主要なライブラリ、すべての行+ GTID、バージョンMySQL5.7.22
mydb1を実行します。
[ルート@ mydb1〜]#mysqldumpを-h192.168.1.101 -p3306 -udba_user - pmsds007 --single-トランザクション--master-データ= 2テスト> test.sql内
の警告を無視現れます
MYDB2执行:
(dba_userする@ローカルホスト)[テスト]>ソース/root/test.sql
(dba_userする@ローカルホスト)[テスト]>マスターをリセットします。
(dba_user @はlocalhost)[テスト]> SET @@ GLOBAL.GTID_PURGED = '9831a804-8c25-11e8-9a69-000c2983201e:1から433'。
(dba_user @はlocalhost)[(なし)]>変更マスタMASTER_HOSTし= '192.168.1.101'、MASTER_PORT = 3306、master_user = 'dba_user'、master_passwordは= 'msds007'、master_auto_position = 1。
(dba_user @はlocalhost)[(なし)]>開始スレーブ。
(dba_user @はlocalhost)[(なし)]>表示スレーブ状態の\ G
(dba_userする@ローカルホスト)[(なし)]>設定グローバルREAD_ONLY =オン。
上の(ローカルホスト@ dba_user)[(なし)]>設定グローバルsuper_read_only =。
 
3、既存のデータベースのための主要なライブラリ、新しい、すべての行+ GTIDを構築するために、ライブラリからxtrabackup方法を使用して、バージョンMySQL5.7.22
バックアップの利用my_full_backup.sh
使用my_full_recover.sh回復
MYDB2执行:
(dba_userする@ローカルホスト)[テスト]>マスターをリセットします。
(dba_user @はlocalhost)[テスト]> SET @@ GLOBAL.GTID_PURGED = '9831a804-8c25-11e8-9a69-000c2983201e:1から433'。
(dba_user @はlocalhost)[(なし)]>変更マスタMASTER_HOSTし= '192.168.1.101'、MASTER_PORT = 3306、master_user = 'dba_user'、master_passwordは= 'msds007'、master_auto_position = 1。
(dba_user @はlocalhost)[(なし)]>開始スレーブ。
(dba_user @はlocalhost)[(なし)]>表示スレーブ状態の\ G
(dba_userする@ローカルホスト)[(なし)]>設定グローバルREAD_ONLY =オン。
上の(ローカルホスト@ dba_user)[(なし)]>設定グローバルsuper_read_only =。
 
 
 
 
 
 
 

おすすめ

転載: www.cnblogs.com/allenhu320/p/11316682.html