国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

MySQL5.7怎么用mysqldump搭建gtid主從

發(fā)布時(shí)間:2021-08-23 15:07 來(lái)源:億速云 閱讀:0 作者:chen 欄目: Mysql 歡迎投稿:712375056

這篇文章主要介紹“5.7怎么用mysqldump搭建gtid主從”,在日常操作中,相信很多人在MySQL5.7怎么用mysqldump搭建gtid主從問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”MySQL5.7怎么用mysqldump搭建gtid主從”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!


最近需要把一個(gè)老系統升級到新系統,主要是硬件更新。

在新硬件這邊搭建了一主兩從的環(huán)境,數據主要是開(kāi)發(fā)人員導入到新系統,因為導入數據過(guò)程中并發(fā)量太大,寫(xiě)入太密集,需要先把從停掉,數據導入、核對完成后,重新搭建主從環(huán)境。

主從是環(huán)境的mysql是5.7.12,用了gtid。

下面是具體步驟,沒(méi)有特殊說(shuō)明的都是在從庫執行:

1.stop slave; ##停止從庫

2.reset slave all;     ##重置主從配置信息

3.在主庫上使用mysqldump導出數據庫,我寫(xiě)了一個(gè)腳本來(lái)執行導出,腳本名字是mysqlbackup.sh


  1. [root@iz2ze6jo3o3bqbcongnypqz export_mysql]# more mysqlbackup.sh


  2. #!/bin/bash


  3. databases=('xxx_0042')


  4. basepath='/alidata1/backup/export_mysql/'

  5. user='root'

  6. passwd='xxxxxx'


  7. if [ ! -d "$basepath" ]; then

  8.   mkdir -p "$basepath"

  9. fi


  10. for db in ${databases[*]}

  11.   do

  12.     /bin/nice -n 19 /usr/bin/mysqldump -u$user -p$passwd --log-error=$basepath$db-$(date +%Y%m%d).log --set-gtid-purged=on --single-transaction --databases $db > $basepath$db-$(date +%Y%m%d).sql

  13.     

  14.     /bin/nice -n 19 tar zPcf $basepath$db-$(date +%Y%m%d).sql.tar.gz $basepath$db-$(date +%Y%m%d).sql

  15.     

  16.     find $basepath -mtime +7 -name "*.sql.tar.gz" -exec rm -rf {} \;

  17.   done


  18.   rm -rf $basepath


4.導出的文件中已經(jīng)包含了GTID_PURGED的信息,這個(gè)信息非常有用,意思是從庫開(kāi)啟后那些事物不需要執行了。

  1. [root@iz2ze6jo3o3bqbcongnypoz export_mysql]# grep GTID_PURGED xxx_0042-20171202.sql

  2. SET @@GLOBAL.GTID_PURGED='c9c73c70-c089-11e7-8544-00163e0ad76e:1-49794683';

5.將備份文件轉到從,我這個(gè)比較復雜,先把文件轉到跳板機,然后轉到從,-i 參數是為了用阿里云的密鑰文件,ssh也是這樣用。

  1. scp -i xx_aliyun.pem root@192.168.2.71:/alidata1/backup/export_mysql/xxx_0042-20171202.sql.tar.gz /home/guoliang/


  2. scp -i xx_aliyun.pem /home/guoliang/xxx_0042-20171202.sql.tar.gz  root@192.168.2.72:/alidata1/backup/export_mysql


  3. scp -i xx_aliyun.pem /home/guoliang/xxx_0042-20171202.sql.tar.gz  root@192.168.2.73:/alidata1/backup/export_mysql


6.reset master;  ##重置從服務(wù)器上的binlog


7.導入數據

  1. source /alidata1/backup/export_mysql/alidata1/backup/export_mysql/xxx_0042-20171202.sql


8.執行change master

  1. change master to

  2. master_host='192.168.2.71',

  3. master_port=3306,

  4. master_user='repl',

  5. master_password='REPLsafxxxxx',

  6. MASTER_AUTO_POSITION = 1;

9.show slave status \G;  ##檢查從的狀態(tài),主要關(guān)注下面這兩個(gè)值是否和上面grep出來(lái)的值是否一致。

  1.   Retrieved_Gtid_Set: c9c73c70-c089-11e7-8544-00163e0ad76e:49794684-50352676
               

  2. Executed_Gtid_Set: c9c73c70-c089-11e7-8544-00163e0ad76e:1-49798235


10.當Seconds_Behind_Master: 0的時(shí)候,數據同步已經(jīng)完成了。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

黑人巨大JEEP日本人| 亚洲av永久无码精品一百度影院 | 美女禁区A级全片免费观看| 成全视频在线观看免费下载| 国产99在线 | 欧美| 欧州办公室内射美女|