溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql重新配置主從服務(wù)器

發(fā)布時(shí)間:2020-09-23 10:02:09 來源:億速云 閱讀:186 作者:Leah 欄目:編程語言

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)mysql重新配置主從服務(wù)器,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

具體方法:

1、重啟MySQL從服務(wù)器的mysql數(shù)據(jù)庫(kù):

登錄從服務(wù)器執(zhí)行命令:

#service mysqld restart

2、停止從數(shù)據(jù)庫(kù)mysql上slave服務(wù)器的主從同步:

為了防止主從數(shù)據(jù)不同步,需要先停止slave上的同步服務(wù)。登錄從數(shù)據(jù)庫(kù)mysql,執(zhí)行命令:

#mysql -uroot -p

然后執(zhí)行:

>STOP SLAVE;

3、對(duì)主服務(wù)器上主master數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)加鎖:

為了避免在備份的時(shí)候?qū)?shù)據(jù)庫(kù)進(jìn)行更新操作,必須對(duì)數(shù)據(jù)庫(kù)加鎖。

登錄從數(shù)據(jù)庫(kù)mysql,執(zhí)行命令:

#mysql -uroot -p

然后執(zhí)行:

>FLUSH TABLES WITH READ LOCK;

ps:如果是web服務(wù)器也可以關(guān)閉Apache和Nginx服務(wù),效果是一樣的。

4、備份主服務(wù)器master數(shù)據(jù)庫(kù)的數(shù)據(jù)

執(zhí)行命令:

#mysqldump -u slaveusername  -p p2p > back.sql.gz

然后可以通過命令:#gunzip back.sql.gz 進(jìn)行解壓

5、重置master服務(wù)

登錄從數(shù)據(jù)庫(kù)mysql,執(zhí)行命令:

#mysql -uroot -p

然后執(zhí)行:

>RESET MASTER;

重置master服務(wù)的目是刪除所有的二進(jìn)制日志,創(chuàng)建一個(gè).000001的空日志。

RESET MASTER并不會(huì)影響SLAVE服務(wù)器上的工作狀態(tài),但盲目的執(zhí)行這個(gè)命令會(huì)導(dǎo)致slave找不到master的binlog,造成同步失敗。當(dāng)前我們正是要重置同步,所以必須要執(zhí)行它。

6、對(duì)master服務(wù)器的數(shù)據(jù)庫(kù)解鎖

執(zhí)行:

>UNLOCK TABLES;

ps;如果你停止了Apache和Nginx,請(qǐng)開啟它們。

7、將master上的備份文件拷貝到slave服務(wù)器上

scp -r root@[slave的ip地址] ~/back.sql :/home

8、刪除slave服務(wù)器上的舊數(shù)據(jù)

ps:刪除之前請(qǐng)務(wù)必確認(rèn)該備份的是否都備份了。

登錄從數(shù)據(jù)庫(kù)mysql,執(zhí)行命令:

#mysql -uroot -p

然后執(zhí)行:

>DROP DATABASE p2p;

9、導(dǎo)入數(shù)據(jù)到slave服務(wù)器上

執(zhí)行:

>SOURCE /home/back.sql;

或者直接執(zhí)行命令:

#mysql -u root -p p2p < 文件名

10、重置slave服務(wù)

執(zhí)行:

>RESET SLAVE;

執(zhí)行RESET SLAVE的目的是清除slave上的同步位置,刪除所有舊的同步日志,使用新的日志重新開始。

ps:執(zhí)行RESET SLAVE之前必須先停止slave服務(wù)(STOP SLAVE),在第二步以停止了它。

11、開啟slave服務(wù)

執(zhí)行:

>START SLAVE;

12、在slave服務(wù)器上檢查同步狀態(tài)

執(zhí)行:

>SHOW SLAVE STATUS\G

檢查同步狀態(tài)是否成功。

上述就是小編為大家分享的mysql重新配置主從服務(wù)器了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI