当前位置: 首页 > news >正文

windows上配置mysql主从复制

准备环境

  1. 两台64位win7虚拟机
    主IP:192.168.100.133 从IP:192.168.100.132
  2. mysql-5.7.24-winx64.zip

安装mysql

两台机器分别安装mysql,安装方法参考:https://www.cnblogs.com/yinchh/p/10398243.html

设置Master

在配置文件my.ini中追加以下配置,追加后一定要重启服务让配置生效

#=========主从复制关键配置=====================
server_id=1 #主库和从库需要不一致,配一个唯一的ID编号,1至32。 手动设定
log-bin=mysql-bin #二进制文件存放路径,存放在根目录data
#binlog-do-db=test #需要复制的库,多个库用逗号隔开,如果此项不配置所有主库都参与复制
#binlog-ignore-db=mysql #不需要复制的库,和上项同理
#=========主从复制关键配置=====================

新增同步用到的账号和权限

grant replication slave,reload,super on *.* to slaver@192.168.100.132 identified by '123456';

slaver:同步账号
123456:同步密码

记录开始同步的位置

show master status; 

记下File和Position字段的值

设置Slaver

在配置文件my.ini中追加以下配置,追加后一定要重启服务让配置生效

#========主从复制关键配置======================
server_id=2 #主库和从库需要不一致
#binlog-do-db=test #和主库说明一致
#binlog-ignore-db=mysql #和主库说明一致
#========主从复制关键配置======================

配置同步,配置后一定要重启服务让配置生效

change master to master_host='192.168.100.133',master_user='slaver',master_password='123456', master_log_file='mysql-bin.000001',master_log_pos=107;

master_host:主库IP
master_user:新增的同步账号
master_user:新增的同步账号密码
mysql-bin.000001和107:分别是上面记录的File和Position字段

查看从库状态

show slave status;

412541-20190310122836905-1794511598.png

转载于:https://www.cnblogs.com/yinchh/p/10504898.html

相关文章:

  • C/C++每日小练(七)——墓地雕塑
  • Springboot- Spring缓存抽象学习笔记
  • 讲一讲垃圾回收算法
  • virtualbox 迁移虚拟机存储位置
  • 程序员面试时用中文命名写白板代码的好处
  • 019_对 100 以内的所有正整数相加求和(1+2+3+4...+100)
  • 位运算三大算法
  • Python(86)_if语句
  • 架构小谈之美团外卖
  • 【BZOJ2870】最长道路
  • C#-设计模式-观察者模式
  • Java基础内部类、包的声名、访问修饰符、代码块整理
  • c/c++ 网络编程 read,write函数深入理解
  • DevExpress WinForms使用教程:SVG图库和Image Picker
  • 4.标准信号与槽
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • C++11: atomic 头文件
  • css选择器
  • django开发-定时任务的使用
  • E-HPC支持多队列管理和自动伸缩
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • leetcode386. Lexicographical Numbers
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • php的插入排序,通过双层for循环
  • PHP那些事儿
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Twitter赢在开放,三年创造奇迹
  • 百度小程序遇到的问题
  • 关于Java中分层中遇到的一些问题
  • 机器学习 vs. 深度学习
  • 强力优化Rancher k8s中国区的使用体验
  • 世界上最简单的无等待算法(getAndIncrement)
  • 小程序button引导用户授权
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (利用IDEA+Maven)定制属于自己的jar包
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net core 控制台应用程序读取配置文件app.config
  • .net MVC中使用angularJs刷新页面数据列表
  • .net 设置默认首页
  • .NET大文件上传知识整理
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .net中我喜欢的两种验证码
  • /etc/fstab 只读无法修改的解决办法
  • @WebServiceClient注解,wsdlLocation 可配置
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹