一、操作环境说明1、192.168.0.221 主库2、192.168.0.222 从库二、主从配置1、主库(Master)配置1)my.conf配置[mysqld] log-bin=mysql-bin   #[必须]启用二进制日志 server-id=221       #[必须]服务器唯一ID,


一、操作环境说明

1、192.168.0.221 主库

2、192.168.0.222 从库

二、主从配置

1、主库(Master)配置

1)my.conf配置

[mysqld]
#[必须]启用二进制日志
log-bin=mysql-bin   
#[必须]服务器唯一ID,默认是1,一般取IP最后一段
server-id=221
#需要复制的数据库名称,如果复制多个数据库,重复设置这个选项即可    
binlog-do-db=数据库名称
#忽略的数据库名称,如果复制多个数据库,重复设置这个选项即可
binlog-ignore-db=数据库名称

2)重启mysql(每个人安装的mysql方式不同,重启方式也不一样,这里仅供参考)

service mysqld restart

3)创建从库同步用户

CREATE USER 'slave'@'192.168.0.%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'192.168.0.%' REQUIRE NONE;
  • slave是主库同步用户名

  • 123456是主库同步用户的密码

  • REPLICATION SLAVE, REPLICATION CLIENT是同步用户的权限

  • 192.168.0.%是允许同步用户登陆的IP段