1 部署环境
主(master_mysql):192.168.1.5 OS:Centos 7.2
从(slave_mysql):192.168.1.6 OS:Centos 7.2
2主配置(master_mysql配置)
vi /etc/my.cnf
server-id=1 #设置主服务器的ID
innodb_flush_log_at_trx_commit=2 #
sync_binlog=1 #开启binlog日志同步功能
log-bin=mysql-bin-5 #binlog日志文件名
binlog-do-db=IOT1 # 这个表示只同步某个库
3配置完成后,重启主库的mysql
service mysqld restart
登录mysql
mysql -u root -p
mysql>grant replication slave on . to ‘mark’@’192.168.1.%’ identified by 123456’;
授权给从数据库服务器用户名mark,密码123456,192.168.1.%使用通配符表示该网段下所有服务器均可使用
mysql>show master status ; ##查看主库的状态 file,position这两个值很有用,记一下。要放到slave配置中
1 row in set (0.00 sec)
4从配置(slave_m