平台:windows/linux(ubuntu14.04)
版本:mysql5.5.XX
注:在mysql主从复制中,分为:主mysql(master),从mysql(slaver);本次例子,将是一个Master和一个slaver(实际工作中,常常会有多个master,多个slaver);
*本次实例,在ubuntu14.04系统上mysql作为master;windows下的mysql作为slaver;
1)master端配置
例子中使用两台虚拟机,IP分别为192.168.233.135(MASTER),192.168.233.131(SLAVE)。
(注:先关闭mysql服务,因为我们需要修改mysql配置文件;
Service mysql top
)
修改master端my.cnfi中[mysqld]选项(ubuntu路径为/etc/mysql/my.cnf),添加如下内容:
Server_id = 1 //作为master的id
Log_bin = /var/log/mysql/mysql-bin.log //Log二进制日志
Bind-address = 192.168.233.135 //绑定的地址
(binlog-do-db:指定同步的数据库
Binlog-ignore-db:指定忽略的数据库,同上者只需存在一个类型即可。
)