MySQL主从复制配置

#主数据库配置

1、修改my.conf(windows下是my.ini)文件:

在[mysqld]部分插入如下两行:

#开启二进制日志
log-bin=mysql-bin
#设置server-id
server-id=1

2、重启mysql

3、查看master状态

SHOW MASTER STATUS;

记录二进制文件名(mysql-bin.000001)和位置(155):

 

#从数据库配置

1、修改my.conf(windows下是my.ini)文件:

在[mysqld]部分插入如下两行:

#设置server-id
server-id=2

2、重启mysql,打开mysql会话,执行同步SQL语句(需要主数据库主机名,登陆凭据,二进制文件的名称和位置):

CHANGE MASTER TO MASTER_HOST = '192.168.1.250',
MASTER_USER = 'root',
MASTER_PASSWORD = '123456',
MASTER_LOG_FILE = 'mysql-bin.000001',
MASTER_LOG_POS = 155;

3、启动同步进程

START SLAVE;

4、查看slave状态

SHOW SLAVE STATUS;

 当Slave_IO_Running和Slave_SQL_Running都为YES的时候就表示主从同步设置成功了

posted @ 2020-11-06 17:47  家乐先生  阅读(102)  评论(0编辑  收藏  举报