Heim >Datenbank >MySQL-Tutorial >MySQL线上MM结构架构一次手动failover的过程_MySQL

MySQL线上MM结构架构一次手动failover的过程_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:30:171059Durchsuche

bitsCN.com

MySQL线上MM结构架构一次手动failover的过程

 

【】从11切换到10

线上10、11 管理

cat /proc/drbd

正常状态是:

[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

先检查下订单表数据  

mysql> select count(*) from order_xxxx;

mysql> select count(*) from order_xxxx;

+----------+

| count(*) |

+----------+

|   889067 | 

+----------+

1 row in set (0.34 sec)

要保证切过去数据不能丢失的

 

 

--3 切换到10 在20.20.30.21上面执行切换命令

【】

1 切之前要看下是在哪台服务上面

2 切换之前要退出所有的mysql客户端窗口,否则会影响切换

clusvcadm -r mysqlservice -m odb-m10.xx.com

 

 

 

 

[注释]

启动是 clusvcadm -e webserver -m web1 

关闭 clusvcadm -s -m

 

 

--4  查看状态

clustat

 

 

--5 去从库检查数据

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
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn