mysql同步复制master master模式
2007-12-24 – 10:27 pm一。前期准备
机器A:ip地址 192.168.1.210 (maste1)
机器B:ip地址 192.168.1.211 (master2)
机器A同时充当Slave角色,为便于区分,名称设为 Slave2
机器B同时充当Slave角色,为便于区分,名称设为 Slave1
假设两台机器都已经安装好mysql,安装路径假设/usr/local/mysql/下,并假设
mysql配置文件my.cnf存放在/etc/下
二。修改机器A中mysql配置文件/etc/my.cnf
在[mysqld]配置段添加如下字段
binlog-do-db= wywdb # 指明欲同步数据库
binlog-ignore-db=mysql # 指明不需要同步数据库
binlog-ignore-db=test # 指明不需要同步数据库
并假设次server id 为1,即
server-id=1
在机器A,即master1上为机器B,即slave1添加一同步帐号
grant replication slave on *.* to ‘replication’@192.168.1.211 identified by ’slave’;
然后重启A机器mysql
三。修改B机器中mysql配置文件
同样在[mysqld]字段下添加如下内容
server-id=2
master-host = 192.168.1.210
master-user = replication
master-password = slave
master-port = 3306
然后重启B机器mysql
Tags: mysql复制

