双主模式

互为主从:两个节点各自都要开启binlog和relay log(1)数据不一致

(2)自动增长ID

定义一个节点使用奇数ID

auto_increment_offset=1

auto_increment_increment=2

另外一个节点使用偶数ID

auto_increment_offset=2

auto_increment_increment=2

前提:(1)server_id必须要使用不同值

(2)均启用binlog和relay log

(3)存在自动增长ID的表,为了使得ID不相冲突,需要定义其自动增长方式

(4)都授权复制权限的用户账号

(5)各把对方指定为主节点

复制时应该注意的问题:1、从服务器设定为“只读”

在从服务器启动read_only,但仅对非SUPER权限用户有效

组织所有用户:FLUSH TABLES WITH READ LOCK;

2、尽量确保复制时的事物安全

在master节点启用参数sync_binlog = ON

如果用到的是InnoDB存储引擎:

innodb_flush_logs_at_trx_commit=ON

innodb_support_xa=ON

3、从服务器意外终止时尽量避免自动复制线程

4、从节点:设置参数

sync_master_info = ON

sync_relay_log_info = ON

实战:

在node1进行如下配置

[[email protected]~]#vim /etc/my.cnf.d/server.cnf

在node2节点进行如下配置

[[email protected]~]#vim /etc/my.cnf.d/server.cnf

[[email protected]~]#systemctl start mariadb

[[email protected]~]#systemctl start mariadb

在node1和node2相互授权GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'joah'@'192.168.4.62' IDENTIFIED BY '123456';

GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'joah'@'192.168.4.61' IDENTIFIED BY '123456';

在node1和node2指定masterMariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.4.62',MASTER_USER='joah',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master-log.000003',MASTER_LOG_POS=422;

MariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.4.61',MASTER_USER='joah',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master-log.000003',MASTER_LOG_POS=245;

在node1和node2启动从服务器MariaDB [(none)]> SHOW SLAVE STATUSG;

MariaDB [(none)]> START SLAVE IO_THREAD,SQL_THREAD;

测试MariaDB [(none)]> SHOW SLAVE STATUSG;

如果出现上述红框中yes字样就成功

mysql 主备和双主模式_MySQL双主模式相关推荐

  1. ODPS主备集群双向数据复制导致主备中心网络打爆问题

    简介:ODPS主备集群双向数据复制导致主备中心网络打爆问题 1. 故障问题描述 客户现场发生了ODPS主备机房相互数据全量复制导致的主备中心网络被打爆的问题,严重影响了日常运行的ODPS任务.在ODP ...

  2. mysql 双从性能_MySQL双主一致性架构优化

    转自:MySQL双主一致性架构优化 - osc_avwazwuz的个人空间 - OSCHINA​my.oschina.net 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离 ...

  3. mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...

    一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个MySQL数据库集群中可以设置两个主库,并设置双向 ...

  4. mysql主备的工作原理是_mysql主从备份及原理分析

    一.mysql主从备份(复制)的基本原理 mysql支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.mysql复制基于主服务器在二进制日志中跟踪所有对数据库的 ...

  5. oracle主备机密码文件不同步,oracle主备同步问题

    oracle主备同步 问题描述 ZABBIX近段时间某地区的DB备库同步异常,在后台查询主备是同步的 zabbix监控主备同步的语句为select round((sysdate-controlfile ...

  6. oracle查看主备库延迟时间,【分享】Oracle 主备库容灾维护常用的九个SQL

    1 实例状态 -- Author : haizdl -- Description : Display instance information for primary and standby data ...

  7. mysql双主数据一致性_mysql双主复制的主备数据一致性知多少

    展开全部 为提高MySQL服务器32313133353236313431303231363533e58685e5aeb931333337376331提供数据服务的可用性和可靠性,实际生产环境中,大量使 ...

  8. mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程

    网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...

  9. mysql中非主键不能自增吗_mysql非主键自增长用法实例分析

    本文实例讲述了mysql非主键自增长用法.分享给大家供大家参考,具体如下: mysql并非只有主键才能自增长,而是设为键的列就可以设置自增长.   如下: CREATE TABLE t1 ( id I ...

最新文章

  1. OSS- OSS brower 登陆失败
  2. 基于nodejs实现每天固定时间发送邮件服务
  3. 鼠标经过替换背景和文字
  4. Shell入门(十)之echo
  5. 钉钉功能介绍_平棉集团组织召开阿里钉钉办公系统基础功能培训会
  6. 【译】区块链是如何工作的——用JavaScript演示
  7. nginx学习笔记之安装
  8. MAPREDUCER学习笔记
  9. 计算机网络系统是由计算机系统,计算机网络由哪几部分组成?
  10. 如何用Excel快速制作甘特图?(超详细!)
  11. 由于系统错误 1114:动态连接库(DLL)初始化例程失败。(MySQL ODBC 5.3 Unicode Driver,c:\Program Files(x86)\MySQL\Connector
  12. 如何改typecho主题头像_细节决定成败,抖音昵称、头像、简介、视频封面的重要性...
  13. return next(val for val in obj if safe_isfinite(val)) StopIteravtion报错解决方法
  14. 喜欢的歌,老歌居多,呵呵,怀旧,改不了的毛病
  15. 多元线性回归—多重共线性
  16. 【编解码】记录一个ffmpeg解码生成YUV的 color range 问题,以及video_full_range_flag用法。
  17. Logistic模型拟合COVID-19疫情以及Python实现
  18. 基于Intel E5V4计算刀片的RapidIO性能测试
  19. 看完这篇 教你玩转渗透测试靶机vulnhub——DC3
  20. 会议及作用篇--项目管理(二十一)终

热门文章

  1. html消除绝对定位的影响,css定位常用属性 CSS清除定位position
  2. 模板方法模式(Java)
  3. AIoT,构建更佳边缘AI能力
  4. 从shenfenzheng网站获取身份证号码等信息
  5. JS实现高级查询——网页
  6. 微信测试号:config:invalid url domain
  7. CC00045.CloudKubernetes——|KuberNetes二进制部署.V23|5台Server|——|TLS_Bootstrapping|自动颁发证书|
  8. (转) 25 Trendy Free Flat UI Kits for User Interf...
  9. Google-Kythe-Callgraphs
  10. 【ManageEngine】ServiceDesk Plus荣获2022安全样板工程数据安全奖