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

mysql cluster主从_MySQL-Cluster 和主从(Master,Slave)搭建总结

双主互备,主从

什么是双主

MultiSource 多源复制

原理及流程图

3760aa48e964b54405b9f0832e207361.png

主要步骤

1,在 Master Server 上开启 bin log 日志 和 设置 server-id  ;(在my.cnf文件中设置)

9509cfb58f271cc0a687595f608cbeae.png

156aa8774644804796a704f838307542.png

2,添加复制账户

grant replication slave on *.* to  'rep'@'192.168.31.%' identified by 'ABCDabcd' ;

flush privileges;

3 , 把 Master Server 上的数据通过mysqldump 备份出来,导入到Slave Server 上进行恢复。

4,在 Slave Server 上开启 bin log 日志 和 设置 server-id  , 恢复数据

5,在Slave Server上指定那台机器是Master Server.

4131cb87618bf4828a5fbb764a969aa3.png

6, 在Slave Server上开启slave角色。

6afee22a6a2b79b32ff0f4cabdee8363.png

7, 查看状态,确保 Slave_IO , Slave_SQL 都是YES , 才表示配置成功。然后就可以做相应的测试了,确保无问题。

163521941fc9b74610b40dad21d23b3b.png

8, 一些错误排除

a, UUID重复 或 server-id 错误

解决 :show variables like 'server_id'

uuid重复在mysql 数据目录下找到auto.cnf 文件,改成其他名字或删除,然后重启数据库。

b, 查看状态

show master status\G

show slave status\G

c, IO线程状态connecting

检查master_host 是否正确,最好用IP,

检查rep账户联通性

相关文章:

  • 三级菜单 mysql_PHP+mysql实现的三级联动菜单功能示例
  • php创建mysql数据库表_php创建mysql数据库以及数据表
  • eclipse html 报错_Maven教程6: Maven与Eclipse整合
  • 两台mysql如何同步数据_实现两台MySQL数据库数据的同步的方法
  • mysql 开源表单系统_DWSurvey: DWSurvey是一款方便、高效、实用,基于 JAVA WEB 的开源问卷表单系统...
  • python 判断语句_Python入门系列12-Python的条件判断语句
  • 返回空vector_Java集合之ArrayList的优缺点,以及和Vector的区别
  • mysql 2006_MySQL 2006 超时
  • owncloud mysql版本_搭建owncloud
  • python链接mysql 语句要密码吗_python 链接 mysql数据库
  • 根据excel列动态创建mysql表_根据数据库字段动态生成excel模版下载,上传模版获取数据存入数据库(poi 反射)...
  • matlab 等高线数值显示_matlab条形图显示数值
  • springmvc mysql配置_springMVC3.2+spring3.2.4+hibernate 4.2.4+MySQL环境配置
  • win10 mysql5.7.20_Win10下MySQL5.7.20 Mysql(64位)解壓版安裝及bug修復
  • java 列出目录文件_java简单列出文件夹下所有文件的方法
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 【剑指offer】让抽象问题具体化
  • Android Volley源码解析
  • Java Agent 学习笔记
  • Linux链接文件
  • Mysql5.6主从复制
  • Redash本地开发环境搭建
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • 好的网址,关于.net 4.0 ,vs 2010
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 你真的知道 == 和 equals 的区别吗?
  • 排序算法之--选择排序
  • 算法---两个栈实现一个队列
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​linux启动进程的方式
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (06)Hive——正则表达式
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (zhuan) 一些RL的文献(及笔记)
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (七)c52学习之旅-中断
  • (一) springboot详细介绍
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .gitignore文件—git忽略文件
  • .net6 webapi log4net完整配置使用流程
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @Bean有哪些属性
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成
  • [@Controller]4 详解@ModelAttribute
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [BROADCASTING]tensor的扩散机制
  • [CentOs7]图形界面