windows下mysql数据库主从配置教程
发布时间 - 2026-01-11 01:01:10 点击率:次windows下配置mysql数据库主从的详细过程,具体内容如下

所用到工具:
Mysql、Navicat Premium;
主库设置:
一.设置my.ini 文件;
1.在安装目录下找到my.ini 文件:
默认路径:C:\Program Files\MySQL\MySQL Server 5.0
2.在my.ini 文件中找到[mysqld](#注释自行删除)
添加如下配置
server-id=1#主库和从库需要不一致
log-bin=mysql-bin
binlog-do-db=mstest#同步的数据库
binlog-do-db=test#同步的数据库
binlog-do-db=keyboard#同步的数据库
binlog-ignore-db=mysql#不需要同步的数据库
如图:
重启MySql 服务(停止、启动)
3.确认 主库的serverid 和需要同步的数据库及不用同步的数库
打开Navicat Premium 连接主库
(1) 按 F6 或 在[工具]中找[ 命令列表界面]
输入: SHOW VARIABLES LIKE 'server_id';
确认 serverId
输入:show master status;
确认:需要同步的数据库及不用同步的数库 下图中 file 和position 在从库配置中会用到 (每次修改主服my.ini 文件 file和position 参数都会变)
如图:
4.为从库创建账号:
1).如图:
其中 % 代表任何主机都能连接该数据库
2).添加账号权限:服务器权限 全部选上
主库配置OK
贰.从库配置
1).用主库创建的账号密码连接一下看是否能正常连接
2).同样找到my.ini文件进行配置文件
找到[mysqld]节点
server-id=2#和主库不一致
master-host=192.168.0.103#主库IP(和从库是局域网)
master-user=slave
master-password=123
master-port=3306
master-connect-retry=60
replicate-do-db=test#需要同步的表
replicate-do-db=keyboard#需要同步的表
replicate-ignore-db=mysql#不需要同步的表
如图:
3).重启MySql 服务 打开任务管理器 找到 mysql 停止一下 然后启动 bingo
4).设置运行代码从库配置
(1)输入:stop slave;
说明 暂停 从库
(2)输入:
change master to master_host='192.168.0.103',master_port=3306,master_user='slave',master_password='123',master_log_file='mysql-bin.000005',master_log_pos=98;
说明 :对应着改成 你们自己的配置
关于File 和 Position('mysql-bin.000005' 98) 是主库配置中的第3步得到的 主库中输入命令 show master status;
(3)输入:start slave;
说明 启动;
如图:
5).检验是否可以打通了
输入:show slave status;
当然他们说这样也可以(但我不行) show slave status\G (没有分号),查看
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
输入指令之后
会出现较长文字 不好看 于是我将其复制到 text上 如下图:
叁.验证(可不看自行验证):
主库:
从库:
(2) 我在主库添加几张表:
主库:
从库:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# windows
# mysql
# 主从配置
# 基于Linux的mysql主从配置全过程记录
# 利用MySQL主从配置实现读写分离减轻数据库压力
# MySQL5.7主从配置实例解析
# Docker mysql 主从配置详解及实例
# MySQL主从配置学习笔记
# 如图
# 不需要
# 重启
# 自己的
# 我在
# 都能
# 但我
# 将其
# 不看
# 几张
# 较长
# 是否能
# 图中
# 具体内容
# 配置文件
# 中会
# 大家多多
# 如下图
# 中找
# 库中
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python并发异常传播_错误处理解析【教程】
Laravel Fortify是什么,和Jetstream有什么关系
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
详解Android中Activity的四大启动模式实验简述
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
,在苏州找工作,上哪个网站比较好?
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
JS弹性运动实现方法分析
Laravel如何使用Vite进行前端资源打包?(配置示例)
Laravel如何实现用户密码重置功能?(完整流程代码)
WordPress 子目录安装中正确处理脚本路径的完整指南
如何实现javascript表单验证_正则表达式有哪些实用技巧
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel如何实现模型的全局作用域?(Global Scope示例)
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何在阿里云购买域名并搭建网站?
使用豆包 AI 辅助进行简单网页 HTML 结构设计
原生JS获取元素集合的子元素宽度实例
Laravel如何实现文件上传和存储?(本地与S3配置)
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
JS中对数组元素进行增删改移的方法总结
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Python面向对象测试方法_mock解析【教程】
Laravel怎么使用artisan命令缓存配置和视图
微信小程序 HTTPS报错整理常见问题及解决方案
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
C++时间戳转换成日期时间的步骤和示例代码
如何在景安服务器上快速搭建个人网站?
微信小程序 wx.uploadFile无法上传解决办法
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Windows Hello人脸识别突然无法使用
Laravel如何配置任务调度?(Cron Job示例)
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
JavaScript如何操作视频_媒体API怎么控制播放
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
nodejs redis 发布订阅机制封装实现方法及实例代码
高性能网站服务器配置指南:安全稳定与高效建站核心方案
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
如何利用DOS批处理实现定时关机操作详解
Laravel怎么上传文件_Laravel图片上传及存储配置
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】

