Windows环境下配置MySQL主从复制详细教程
一、下载mysql
下载地址:
1、点击箭头所指
2、默认页面是下载mysql8,如果想下载mysql5点击箭头所指
3、点击箭头所指选择需要的版本
5、然后点击download
二、解压压缩包
1、解压压缩包----->放置任意磁盘
2、新建mysql配置文件ini
1)、新建文本文档,命名为my.ini
2)、my.ini内容如下
3、安装mysql,win10系统点击搜索cmd,然后以管理员身份运行
4、切换bin目录,运行mysqld install命令安装
5、输入命令启动mysql
6、使用命令进入mysql管理界面
7、修改密码为: 123456
8、刷新权限
9、重启mysql
10、第一个mysql安装完成
三、安装第二个MySQL服务
1、第一个MySQL服务安装完毕后,将MySQL的文件夹重新复制一份,并重命名为mysql-5.7.39-slave。修改下该文件夹下的my.ini文件,
2、同样以管理身份运行cmd,切换到mysql-5.7.39-slave/bin目录下,执行:
mysqld.exe --install mysqlc2 --defaults-file=D:\soft\mysql-5.7.39-slave\my.ini
说明:D:\soft\mysql-5.7.39-slave\my.ini是你自己的路径 ,mysqlc2是起的别名
然后以mysqlc2启动服务
net start mysqlc2
四、主从复制配置
1、用navicat连接上主数据库进行操作(一条条执行)
2、从库slave指向master地址,在从库中使用命令:
3、执行命令启动
4、使用命令show slave status查看从库状态
5、问题:
如果是Slave_IO_Running:No,可能是由于uuid相同,而导致异常(因为直接复制的)。
修改D:\soft\mysql-5.7.39-slave\data\auto.cnf,把里面的server-uuid修改成不一样的值即可。重新启动从库mysql服务
6、可以以下边的两个error查询解决办法:
最后我们可以在主库新增、修改和删除,会发现从库跟着变化了。此时,主从复制配置完成。
















浙公网安备 33010602011771号