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

主从复制遇到的问题点

1.解决主从复制的配置问题

大致逻辑:
主库:

  1. 进入mysql的my.in文件,配置
    server-id =1
    log-bin = mysql-bin
    log-bin = D:/mysql/log
    binlog-do-db= 数据库名

从库

  1. 进入mysql的my.in文件,配置
    server-id =2
    replicate-do-db= 数据库名

  2. 从库启动数据库的连接:
    change master to
    master_host = ‘’,
    master_user=‘’,
    master_password=‘’
    master_port=‘’,
    master_log_file=‘主库存储的日志记录文件’,
    master_log_pos=主数据库的序号;

  3. 从库启动主从复制
    start slave

  4. 查看主数据库的端口与从数据库的端口是否一致
    在主库中执行:show master status
    在从库中执行:show slave status

2.解决主从复制同步发生异常

主要保证从库中所有表的主键不比主库高,防止同步时id被占用。
步骤:
使用 stop slave 停止同步的线程,使用上述的同步配置,同步主数据的pos号,然后start slave。

3.检验主从的数量是否一致

需要使用

select concat('select "', TABLE_name, '", count(*) from ', TABLE_SCHEMA, '.`',TABLE_name,'` union all'
) from information_schema.tables 
where TABLE_SCHEMA in ('Data_1');

如果使用information_schema库中,tables表的table_rows中的数据,可能不太准确。

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

相关文章:

  • Macbook ToDesk 无法连接网络
  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • C++游戏开发指南
  • k8s的pod管理及优化
  • HTML 常用的块级元素和行内元素
  • js短路求值
  • react 知识点汇总(非常全面)
  • 如何加密重要U盘?U盘怎么加密保护?
  • js编写一个中奖程序
  • Mybatis-plus的基础用法
  • 【网络篇】计算机网络——应用层详述(笔记)
  • 力扣10.9
  • @RequestMapping指定请求方式的用法
  • 卷积神经网络细节问题及知识点
  • 【图论】(一)图论理论基础与岛屿问题
  • PhotoMaker部署文档
  • 双十一买什么最划算?2024年双十一选购攻略汇总!
  • Oracle架构之物理存储之审计文件
  • DAY6 面向对象
  • 代码随想录 (三)—— 哈希表部分刷题
  • 搜维尔科技:使用 SenseGlove Nova 2 远程操作机械手,实现了对鸡蛋的精细操控
  • Mybatis是什么?优缺点分别有哪些?
  • opencascade鼠标拖拽框选功能
  • docker 部署 postgres
  • 【重学 MySQL】五十、添加数据
  • 硬货!Zabbix监控AIX系统服务案例
  • python常见面试题
  • 低功耗接地故障控制器D4145
  • SpringMVC的处理流程
  • SpringBoot统一日志框架