首页 > 技术文章 > mysql主从复制

liming-php 2020-11-19 15:17 原文

两台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,代表设置成功

后面可以自己做下测试

推荐阅读