MySQL線上MM結(jié)構(gòu)架構(gòu)一次手動failover的過程
【】從11切換到10
線上10、11 管理
cat /proc/drbd
正常狀態(tài)是:
[root@odb-m10 ~]# cat /proc/drbd
version: 8.3.2 (api:88/proto:86-90)
GIT-hash: dd7985327f146f33b86d4bff5ca8c94234ce840e build by root@odb-m10.bg.com, 2011-08-31 02:05:57
0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r----
ns:0 nr:602236972 dw:602236972 dr:0 al:0 bm:1026 lo:0 pe:0 ua:0 ap:0 ep:1 wo:d oos:0
-- 自動切換腳本地址
[廢棄]/etc/drbd.sh
--1 查看
clustat
--2 clustat
先檢查下訂單表數(shù)據(jù)
mysql> select count(*) from order_xxxx;
mysql> select count(*) from order_xxxx;
+----------+
| count(*) |
+----------+
| 889067 |
+----------+
1 row in set (0.34 sec)
要保證切過去數(shù)據(jù)不能丟失的
--3 切換到10 在20.20.30.21上面執(zhí)行切換命令
【】
1 切之前要看下是在哪臺服務上面
2 切換之前要退出所有的mysql客戶端窗口,否則會影響切換
clusvcadm -r mysqlservice -m odb-m10.xx.com
[注釋]
啟動是 clusvcadm -e webserver -m web1
關(guān)閉 clusvcadm -s
--4 查看狀態(tài)
clustat
--5 去從庫檢查數(shù)據(jù)
mysql> select count(*) from order_xxxx;
- check 1
mysql -uadmin -p -P3307 -h20.20.30.20 --default-character-set=utf8
mysql -uadmin -p -P3307 -h127.0.0.1 --default-character-set=utf8
檢查是否能真實登陸上去。
-- check 2
mk-table-checksum h=20.20.30.20,u=admin,p=MPxxxxxx,P=3307 h=20.20.30.23,u=admin,p=MPxxxxxx,P=3307 h=20.20.30.24,u=admin,p=MPxxxxxx,P=3307 h=20.20.30.25,u=admin,p=MPxxxxxx,P=3307 h=20.20.30.26,u=admin,p=MPxxxxxx,P=3307 h=20.20.30.22,u=admin,p=MPxxxxxx,P=3307
-d oshxx --count|mk-checksum-filter > /home/check/oshxx_2012-05-17.log
bitsCN.com聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com