window下配置mysql主从复制:

下载mysql8.0: MySQL :: Download MySQL Installerhttps://dev.mysql.com/downloads/installer/

主从复制

主库

1、打开my.ini,增加配置

my.ini文件默认在    C:\ProgramData\MySQL\MySQL Server 8.0  下

1.1注意:my.ini文件里默认配置了  server-id=1  将server-id=1 注掉

1.2打开my.ini文件 按 ctlr+f  搜索 [mysqld]  将以下配置添加到 [mysqld] 下

server-id=1 #设置server-idlog-bin=mysql-bin #开启二进制文件#同步的数据库,除此之外别的不同步(和下面binlog-ignore-db二选一)
binlog_do_db=testdb         #可选
#不同步数据库,除此之外都同步
#binlog-ignore-db = information_schema   #binlog-ignore-db = MySQL

2、配置好后重启服务:

2.1 点击【开始】,在搜索栏输入cmd,并按回车打开cmd命令行

2.2 在cmd输入以下命令,然后回车

net stop mysql

2.3 在cmd下输入以下命令,然后回车

net start mysql

如果重启失败 打开my.ini文件 将文件编码改为ANSI 在重启服务

3、查看Master状态,记录二进制文件名和位置

3.1 登录mysql    打开cmd输入以下命令

mysql -uroot -p密码

登录成功后输入以下命令

show master status;

二进制文件为mysql-bin.000005,位置为154

从库

打开my.ini,增加配置

1.1注意:my.ini文件里默认配置了  server-id=1  将server-id=1 注掉

1.2打开my.ini文件 按 ctlr+f  搜索 [mysqld]  将以下配置添加到 [mysqld] 下

 server-id=2 #设置server-id

重启MySQL服务

cmd命令行登陆MySQL数据库,执行下面命令进行手动同步

CHANGE MASTER TO MASTER_HOST='***.***.*.**',MASTER_PORT=3306,MASTER_USER='root',MASTER_PASSWORD='root',MASTER_LOG_FILE='mysql-bin.000005',MASTER_LOG_POS=154;

MASTER_HOST 是主库的ip

MASTER_PORT 是主库mysql的端口

MASTER_USER 是用户名

MASTER_PASSWORD 是主库mysql的密码

MASTER_LOG_FILE 是主库的二进制文件

MASTER_LOG_POS 是主库的位置

启动salve同步进程

start slave;

查看slave状态

show slave status\G;

Slave_IO_Running: Yes,Slave_SQL_Running: Yes时说明两个线程已启动,主从复制配置成功。

window配置mysql主从复制相关推荐

  1. mysql主从配置duxi_配置MySQL主从复制(一主一从)

    配置mysql主从复制(一主一从) MySQL版本:5.7,Linux版本:CentOS 7.4 MySQL主从复制简介 MySQL主从复制的目的是实现数据库冗余备份,将master数据库的数据定时同 ...

  2. windows下配置mysql主从复制_Windows下MySQL主从复制的配置方法

    MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库). 主数据库一般是实时的业务数据写入和更新操作,从数据库常用的读取为主. 主从复制过程: 1.主服务器上面的任 ...

  3. win10 mysql 主从复制_win10 使用Docker配置mysql主从复制

    拉取镜像,我这里拉取5.6镜像 docker pull mysql:5.6.43 2.找一个目录编写主从库配置文件,这里我直接在上博客找的: (1)主库master.cnf文件: [mysqld] p ...

  4. 配置MySQL主从复制

    MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环.当一个从服务器连接到主服务 ...

  5. 监控——Prometheus+ Grafana+Mysql主从复制监控

    目录 一.基础概念 二.grafana部署(端口3000) 三.打标签,主要用于k8s 重打标签 四.prometheus告警功能 五.实验部署 主服务器时间同步 从服务器时间同步 主服务器的mysq ...

  6. MyCat 之路 | 配置 Mysql 读写分离+强制走写节点+根据主从延时的读写分离

    数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能.对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统的压力 ...

  7. 使用amoeba配置mysql读写分离

    一,背景介绍: Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发.座落与Client.DB Server(s)之间.对客户端透明.具有负载均衡.高可用性.sql过滤.读写分离.可路由相 ...

  8. MySql主从复制(Master-Slave)

    MySql主从复制(Master-Slave) 参考此篇成功完成 配置 MySql主从复制(Master-Slave) - 曹振华 - 博客园 MySql主从复制(Master-Slave) MySq ...

  9. docker安装mysql并配置mysql主从集群

    一.安装docker 1.1 安装之前卸载原有的环境 yum remove docker \docker-client \docker-client-latest \docker-common \do ...

最新文章

  1. 单目3D人脸重建DECA
  2. python 尚未调用 CoInitialize
  3. Spring学习11之AOP
  4. 算法4------字符串的字典序最长子序列
  5. 计网期末复习 - 发送时延和传播时延计算
  6. Linux 基金会执行董事 Jim Zemlin:全球 Linux 的发展和生态
  7. 什么软件能打开prt文件_prt文件怎么打开
  8. Dreamweaver网页设计与制作100例:用DIV+CSS技术设计的书法主题网站(web前端网页制作课作业)...
  9. 苹果id无法登陆_教你在iPhone上如何注册 ID帐户,并注意使用事项
  10. java 苹果cms 萌果_苹果maccms8x最新程序会员中心全新美化171模板分享
  11. 基于 钉钉认证 通过 华为、H3C 结合 OpenPortal认证计费系统 实现 网络准入 钉钉授权 实名认证
  12. 计算机解决科学研究,EndNote在Word中插入文献时电脑变卡的解决方法 | 科研动力...
  13. 简单的前端文件预览下载功能
  14. 怎么修改和编辑PDF文件中的文字内容
  15. 盘古石杯全国电子数据取证大赛晋级赛wp(未完)
  16. UI测试与iTest自动化UI测试工具
  17. 最新浴血凤凰2020年DNF自动化辅助开发教程
  18. 基于JAVA-英杰学堂网上教学平台-计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  19. 数据库时代的终结(转)
  20. java编程实现删除一个文件夹_Java实现文件夹删除方式总结详解

热门文章

  1. iframe交互问题,浏览器存在差异
  2. iframe的添加、删除、插入、替换
  3. 注册表误删IsShortcut/开机右键无法打开之解决方案
  4. 理光文件服务器权限,理光彩色复印机关于部门管理设置教程
  5. Matplotlib绘制蜘蛛图、雷达图
  6. 一次改变世界的日食:广义相对论预言被证实95周年
  7. 孩子需要赞赏,更需要尊重
  8. 关于转正、定职、定级(本科、硕士分别谈)——写给工作不久就辞职的毕业生
  9. 饭谈:元宇宙时代到来,我们软件测试人员何去何从?
  10. PEAKCOO做数显压力表芯片的方案设计