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

MySQL主从备份

前提条件:安装mysql,并开启二进制日志(bin-log日志)

【让一台的bin-log日志传到另一台主机上,然后第二台主机收到后,将其bin-log日志读取并恢复到第二台机器上---整个过程实时操作同步】

实现过程

 1.主从机器都开启二进制日志

  • 主服务器:
  • vim /etc/my.cnf  #编辑mysql配置文件
  • log-bin=mysql-bin  #开启二进制日志--------在配置文件中添加
  • server-id=50  #服务器的id号,常用于主从复制
  • 从服务器:
  • vim /etc/my.cnf  #编辑mysql配置文件
  • log-bin=mysql-bin  #开启二进制日志--------在配置文件中添加
  • server-id=51  #服务器的id号,常用于主从复制

 2.在主服务器上授权,从服务器接收信息

  • mysql >  grant  replication  slave on *.*  to slave@'192.168.109.151'  identified  by 'RedHat' ; #授权
  • mysql >  show  master status; #查看bin-log 文件的名称及大小

 3. 在从服务器上执行以下命令(之后在从服务器上会产生授权信息文件)

  • mysql > change master to 
  •         - > master_user='slave',  #授权用户
  •         - > master_password='RedHat@123' ,   #密码
  •         - > master_host='192.168.109.150' , #主服务器地址
  •         - > master_log_file='mysql-bin.000001', #主服务器使用的二进制日志名
  •         - > master_log_pos=452;  #当前日志的大小

在从服务器上查看生成的授权文件

  • cd  /var/lib/mysql #进入目录
  • ls #找到master.info文件
  • cat master.info

4.开启从服务器并查看

  • mysql > start slave; #开启从服务器
  • mysql > show slave status\G;  #查看从服务器内容

5.在主服务器上新建数据库,验证主从服务是否同步

6.验证成功

http://www.lryc.cn/news/575988.html

相关文章:

  • 16.2 Docker多阶段构建实战:LanguageMentor镜像瘦身40%,支持500+并发1.2秒响应!
  • 2025年智能营销产品发展和应用趋势
  • uniapp消息推送
  • 向量关于基的坐标向量
  • 图像分割模型中的空间信息、上下文信息、空间路径、上下文路径到底是什么?有什么作用?
  • 【C++】atoi和std::stoi
  • redisTemplate简单实现幂等性校验
  • 微信小程序进度条progress支持渐变色
  • 【vue3】打包配置webpack压缩,哈希值设置
  • CVE-2015-5531源码分析与漏洞复现(Elasticsearch目录遍历漏洞)
  • 高斯混合模型GMMK均值(十三-1)——K均值是高斯混合模型的特例
  • macOS,切换 space 失效,向右切换space(move right a space) 失效
  • [论文阅读] 人工智能 | 真实场景下 RAG 系统的工程实践指南
  • JUC:7线程的五种状态与六种状态
  • AI歌手Yuri出道:GenAI,透露着新的AI产业机遇?
  • 增加寒武纪MLU270视频转码
  • 大数据赋能智能家居:打造你贴心的“数字管家”
  • STM32安全固件升级:使用自定义 bootloader 实现SD卡固件升级,包含固件加密
  • 【stm32】HAL库开发——CubeMX配置串口通讯(中断方式)
  • virtual box 配置ubuntu 22.04网络与SSH服务
  • A模块 系统与网络安全 第三门课 网络通信原理-2
  • 24CJ87-4:圆拱型采光排烟天窗
  • Pytorch基础函数速查
  • A Machine Learning Approach for Non-blind Image Deconvolution论文阅读
  • AI助力基因数据分析:用Python玩转生命密码的秘密
  • 高标准+安全可控:关键领域研发选择什么软件?
  • QT编译wasm报错:The program “mingw32-make.exe“ does not exist or is not executable
  • 《二分枚举答案(配合数据结构)》题集
  • 数据透视表学习笔记
  • 如何将两个不同类性的类组合成一个json数据