两台mysql版本号为5.7以上
主库配置文件设置(注意设置在[mysqld]项中)
主库的ip地址为:192.168.1.1
server-id=1 #唯一id,主库设置1
log-bin=mysql-bin #日志记录
sync-binlog=1
binlog-do-db=test #同步指定的库
重起mysql
进入mysql客户端命令行
show master status;
记住file,position两个字段的值,后面有用
再设置一个mysql的帐号test1,密码123456,有权限操作test库.
下面设置从库
修改从库配置文件
在配置文件[mysqld]项设置
server-id=2
重启mysql
再进入mysql客户端的命令行
change master to
master_host=‘192.168.1.1‘,
master_user=‘test1‘,
master_password=‘123456‘,
master_log_file=‘mysql-bin.000020‘,
master_log_pos=154;
一定要上面的格式输入运行
再运行
start slave;
再用命令检查是否成功
红色标记出现两个yes,代表设置成功
后面可以自己做下测试
mysql主从复制
原文地址:https://www.cnblogs.com/liming-php/p/14005758.html