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 】
相关推荐:
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
bing浏览器学术搜索入口_bing学术文献检索地址
如何制作一个表白网站视频,关于勇敢表白的小标题?
详解Android——蓝牙技术 带你实现终端间数据传输
jQuery中的100个技巧汇总
微信公众帐号开发教程之图文消息全攻略
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
IOS倒计时设置UIButton标题title的抖动问题
Android实现代码画虚线边框背景效果
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
Firefox Developer Edition开发者版本入口
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
Laravel集合Collection怎么用_Laravel集合常用函数详解
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
微信小程序 wx.uploadFile无法上传解决办法
php json中文编码为null的解决办法
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
大同网页,大同瑞慈医院官网?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
🚀拖拽式CMS建站能否实现高效与个性化并存?
nodejs redis 发布订阅机制封装实现方法及实例代码
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel如何使用模型观察者?(Observer代码示例)
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何在万网自助建站平台快速创建网站?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
如何自定义建站之星网站的导航菜单样式?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
中山网站制作网页,中山新生登记系统登记流程?
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel安装步骤详细教程_Laravel环境搭建指南
5种Android数据存储方式汇总
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
网站制作壁纸教程视频,电脑壁纸网站?
如何在橙子建站上传落地页?操作指南详解
Laravel如何配置任务调度?(Cron Job示例)
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
如何在阿里云高效完成企业建站全流程?
Python制作简易注册登录系统

