两台centos虚拟机
ip:192.168.120.78(做主库)
ip:192.168.120.91(做从库)
首先主从库的版本最好一致(方便互为主从)
1.修改主库配置文件,我的mysql用yum install -y mysql 安装 的,配置文件在/etc/my.cnf下
在[mysqld]模块下添加如下代码
server-id=1 #主库id,随便取,不与其他库重复即可 。一般为ip后三位。
log-bin=mysql-bin #binlog日志名
binlog-do-db=mytest #要同步的数据库
binlog-ignore-db=information_schema #不进行同步的数据库(有资料说多个库可以用","分隔,这我们测试)
binlog-ignore-db=mysql #同上
binlog-ignore-db=test #同上
3创建同步账号
grant replication slave on *.* to ‘slave_user’@‘%’ identified by 'slave_user';
前者slave_user为账号,后者为密码
%表示可以从任何机器链接,也可以写成从库的ip
4.重启 service mysqld restart
5.查看主库状态 show master status
+-------------------------+-------------+--------------------+-------------------------------------------+
| File