技术开发 频道

MYSQL数据库主主同步实战

  2、以root用户登录ServB,修改ServB的my.cnf文件

  vi /etc/my.cnf

  在[mysqld]的配置项中增加如下配置:

1   default-character-set=utf8
2
3   log-bin=mysql-bin
4
5   relay-log=relay-bin
6
7   relay-log-index=relay-bin-index
8
9   server-id=2
10
11   master-host=10.240.136.9
12
13   master-user=tongbu
14
15   master-password=123456
16
17   master-port=3306
18
19   master-connect-retry=30
20
21   binlog-do-db=umsdb
22
23   replicate-do-db=umsdb
24
25   replicate-ignore-table=umsdb.boco_tb_menu
26
27   replicate-ignore-table=umsdb.boco_tb_connect_log
28
29   replicate-ignore-table=umsdb.boco_tb_data_stat
30
31   replicate-ignore-table=umsdb.boco_tb_log_record
32
33   replicate-ignore-table=umsdb.boco_tb_workorder_record

  1.3 手工执行数据库同步

  假设以ServA为主服务器,在ServB上重启mysql:

  service mysqld restart

  在ServB上用root用户登录mysql,执行:

  Mysql> stop slave;

  Mysql> load data from master;

  Mysql> start slave;

  在ServA上重启mysql:

  service mysqld restart

  1.4 查看数据库同步状态

  在mysql命令提示符下执行:

  Mysql> show slave status\G

  将显示同步进程的状态,如下所示,两行蓝色字体为slave进程状态,如果都为yes表示正常;红色字体表示同步错误指示,如果有问题会有错误提示:

1   *************************** 1. row ***************************
2
3   Slave_IO_State: Waiting for master to send event
4
5   Master_Host: 10.21.2.90
6
7   Master_User: tongbu
8
9   Master_Port: 3306
10
11   Connect_Retry: 30
12
13   Master_Log_File: localhost-bin.000005
14
15   Read_Master_Log_Pos: 39753882
16
17   Relay_Log_File: localhost-relay-bin.000062
18
19   Relay_Log_Pos: 9826663
20
21   Relay_Master_Log_File: localhost-bin.000005
22
23   Slave_IO_Running: Yes
24
25   Slave_SQL_Running: Yes
26
27   Replicate_Do_DB: bak,umsdb
28
29   Replicate_Ignore_DB:
30
31   Replicate_Do_Table:
32
33   Replicate_Ignore_Table: umsdb.boco_tb_connect_log,umsdb.boco_tb_menu,umsdb.boco_tb_workorder_record,umsdb.boco_tb_data_stat,umsdb.boco_tb_log_record
34
35   Replicate_Wild_Do_Table:
36
37   Replicate_Wild_Ignore_Table:
38
39   Last_Errno: 0
40
41   Last_Error:
42
43   Skip_Counter: 0
44
45   Exec_Master_Log_Pos: 39753882
46
47   Relay_Log_Space: 9826663
48
49   Until_Condition: None
50
51   Until_Log_File:
52
53   Until_Log_Pos: 0
54
55   Master_SSL_Allowed: No
56
57   Master_SSL_CA_File:
58
59   Master_SSL_CA_Path:
60
61   Master_SSL_Cert:
62
63   Master_SSL_Cipher:
64
65   Master_SSL_Key:
66
67   Seconds_Behind_Master: 0
0
相关文章