MySQL数据库两台主机同步实战
2009-04-14 11:17:41 来源:WEB开发网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 statusG
更多精彩
赞助商链接