log-bin=mysql-bin
|
启动二进制日志系统
|
binlog-do-db=test
|
二进制需要同步的数据库名
|
server-id = 1
|
本机数据库ID 标示为主,该部分还应有一个server-id=Master_id选项,其中master_id必须为1到232–1之间的一个正整数值
|
log-bin=/var/log/mysql/updatelog
|
#设定生成log文件名,这里的路径没有mysql目录要手动创建并给于它mysql用户的权限。
|
binlog-ignore-db=mysql
|
# 避免同步mysql用户配置,以免不必要的麻烦
|
server-id = 2
|
从服务器ID号,不要和主ID相同 ,
如果设置多个从服务器,每个从服务器必须有一个唯一的server-id值,必须与主服务器的以及其它从服务器的不相同。可以认为server-id值类似于IP地址:这些ID值能唯一识别复制服务器群集中的每个服务器实例。
|
master-host = 192.168.1.1
|
指定主服务器IP地址
|
master-user = replication
|
制定在主服务器上可以进行同步的用户名
|
master-password = 123456
|
密码
|
master-port = 3306
|
同步所用的端口
|
master-connect-retry=60
|
断点重新连接时间
|
replicate-ignore-db=mysql
|
屏蔽对mysql库的同步,以免有麻烦
|
replicate-do-db=test
|
同步数据库名称
|
server-id = 2
|
从服务器ID号,不要和主ID相同
|
master-host = 192.168.1.1
|
指定主服务器IP地址
|
master-user = repl
|
制定在主服务器上可以进行同步的用户名
|
master-password = 123
|
密码
|
master-port = 3306
|
同步所用的端口
|
master-connect-retry=60
|
断点重新连接时间
|
replicate-ignore-db=mysql
|
屏蔽对mysql库的同步
|
replicate-do-db=db1
|
同步数据库名称
|
log-bin=/var/log/mysql/updatelog
|
设定生成log文件名
|
binlog-do-db=db1
|
设置同步数据库名
|
binlog-ignore-db=mysql
|
避免同步mysql用户配置,以免不必要的麻烦
|
log-bin=mysql-bin
|
启动二进制日志系统
|
binlog-do-db=db1
|
二进制需要同步的数据库名
|
server-id = 1
|
本机数据库ID 标示为主
|
log-bin=/var/log/mysql/updatelog
|
#设定生成log文件名
|
binlog-ignore-db=mysql
|
# 避免同步mysql用户配置,以免不必要的麻烦
|
master-host = 192.168.1.2
|
设置从原slave数据库同步更新
|
master-user = repl
|
更新用户
|
master-password = 123
|
密码
|
master-port = 3306
|
端口
|
replicate-do-db=test
|
需要更新的库
|
|
|