windows下mysql开启主从复制

本文详细介绍在Windows环境下如何配置MySQL的主从同步功能。包括安装主从数据库、配置my.ini文件、创建同步专用账号、设置通信参数等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        mysql自带主从同步功能,不需要任何第三方插件,只需做一下配置即可,下面是windows下mysql开始主从配置的步骤:

1. 分别安装主、从数据库;

2. 找到主数据库的my.ini配置文件(默认在C:\ProgramData\MySQL\MySQL Server 5.7\),修改如下配置:

    log-bin=mysql-bin
    server-id=1

  第一条是开启数据库二级制日志,mysql的主从同步方式是根据数据库二进制日志进行同步;第二条是为数据库设置server-id,server-id必须唯一,不与从数据库相同。

3.在主数据库中创建一个同步专用账号,并赋予如下权限

REPLICATION SLAVE 

4.找到从库的my.ini文件,修改如下配置:

 server-id=2

5.分别重启主从库

6.查看主库Master-Server

show master status

如下:

记录下File和Position字段内容

7.设置从库与主库通信

CHANGE MASTER TO
MASTER_HOST='localhost',
MASTER_PORT=3306,
MASTER_USER='backup',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=154;

8.在从库上开启备份

START SLAVE;

至此全部配置完毕,查看备份状态:

show slave status

Slave_IO_State #从站的当前状态 
Slave_IO_Running: Yes #读取主程序二进制日志的I/O线程是否正在运行 
Slave_SQL_Running: Yes #执行读取主服务器中二进制日志事件的SQL线程是否正在运行。与I/O线程一样 

Seconds_Behind_Master #是否为0,0就是已经同步了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值