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

Windows,MySQL主从复制搭建

前提:windows环境,同一个服务器安装多个相同版本的mysql数据库

多个MySQL服务搭建完成后,下面我们进行主从复制的相关配置

1.主数据库

执行指令

#创建用户
CREATE USER 'slave'@'localhost' IDENTIFIED BY '123456';#授权
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'localhost';#刷新
FLUSH PRIVILEGES;

然后查看主服务器的二进制日志文件名和位置:

show master STATUS;

在这里插入图片描述
记住File和Position值,后续要用

2.从数据库

执行以下指令:
连接到主服务器,其中master_log_file 和master_log_pos 的值就是上一步记录的

#master_host 主数据库地址
CHANGE MASTER TO master_host ='127.0.0.1',
#上一步中主数据库创建的从库用户
master_user ='slave',
#上一步中主数据库创建的从库密码
master_password ='123456',
#上一步中保存的file
master_log_file ='txmysql-bin.000004',
#上一步中保存的position
master_log_pos = 10769;

启动复制:

start slave;

查看从服务器复制进程是否已启动:

show slave status;

在这里插入图片描述
Slave_IO_Running和Slave_SQL_Running的值都为“YES”,则表示从服务器已经成功连接到主服务器并开始复制。
后面就是正常的主数据发生表或者数据的变化,从数据库就自动更新变化

其他指令:

#停止复制
stop slave;#重置初始化复制
RESET slave;

如果出现异常,查看Last Error和Last_IO_Error 两个字段内的异常错误信息
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/48736.html

相关文章:

  • 状态管理(2)——@State组件内状态
  • 【pyspark学习从入门到精通2】理解pyspark_2
  • 85 外网用户通过域名访问内网服务器
  • 复盘20241012
  • 计算机网络:数据链路层 —— 可靠传输服务
  • 【工具类】hutool http请求获取S3图片流
  • 3D技术的应用场景有哪些?
  • [Gtk] 前言
  • Centos7快速安装配置RabbitMQ
  • LangChain——Embedding 智谱AI
  • 汽车免拆诊断案例 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在D3挡
  • 【C++】基于红黑树封装set和map
  • 关于sql语句where限定条件不等号不生效
  • LLM - 使用 ModelScope SWIFT 测试 Qwen2-VL 的 LoRA 指令微调 教程(2)
  • 接口多继承与子类继承多接口时的冲突问题,方法冲突与变量冲突.....
  • git设置代理
  • Ping32:专业的终端安全管理解决方案
  • Docker 教程四 (Docker 镜像加速)
  • 合资车销量崩盘,这时候千万别乱买
  • SAP HCM 排班计划调整,缺勤数据自动更新