MYSQL分布式集群使用-主主复制「建议收藏」

MYSQL分布式集群使用-主主复制

大家好,又见面了,我是全栈君。

主主复制,亦可称为互为主从,主主互备或双机热备

  • 1. 配置互为主从 (my.cnf)

  • 2. 查看两台数据库配置情况

  • 3. 建立权限帐户,实现同步

  • 4. 测试同步效果

1. 配置互为主从 (my.cnf)

MYSQL分布式集群使用-主主复制「建议收藏」2. 查看两台数据库配置情况

NO1:Master1(192.168.187.129)的情况

# mysql –u root –p 1234  
mysql> show master status;  
  
+------------------+----------+--------------+------------------+  
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |  
+------------------+----------+--------------+------------------+  
| mysql-bin.000001|      107 | test         | mysql            |  
+------------------+----------+--------------+------------------+  

NO2:Master2(192.168.187.132)的情况

# mysql –u root –p 1234  
mysql> show master status;  
  
+------------------+----------+--------------+------------------+  
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |  
+------------------+----------+--------------+------------------+  
| mysql-bin.000002|      125 | test         | mysql            |  
+------------------+----------+--------------+------------------+  

3. 建立权限帐户,实现同步

MYSQL分布式集群使用-主主复制「建议收藏」

4. 测试同步效果

在Master1上创建表

mysql -uroot -p1234;  
  
use test;  
  
CREATE TABLE `card` (  
   `card_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',  
   `card_number` varchar(100) DEFAULT NULL COMMENT '卡号',  
   PRIMARY KEY (`card_id`)  
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;  
  
insert  into `card`(`card_number`) values ('haha1');  
insert  into `card`(`card_number`) values ('haha2');  

执行完毕后,master2下如果对应的card表已经生成,并且也有相应的数据,证明同步成功,相应在master2上执行任何操作,master1也会相应修改。

MYSQL分布式集群使用-主主复制「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111897.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 设计模式之组合(compose)模式

    树形结构在软件中随处可见,比如操作系统中的目录结构,公司组织结构等等,如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题。组合模式通过一种巧妙的设计方案来使得用户可以一致性地处理整个树形

    2021年12月28日
  • 最大似然估计详解

    最大似然估计详解&nbsp&nbsp最大似然估计是建立在最大似然原理的基础之上。最大似然原理的直观理解是:设一个随机试验有若干个可能的结果A1,A2,…,An,在一次试验中,结果Ak出现,则一般认为实验对Ak的出现最有利,即Ak出现的概率较大。这里用到了”概率最大的事件最可能出现”的直观想法,然后对Ak出现的概率公式求极大值,这样便可解未知参数。下面用一个例子说明最大似然估计的思想方法。&nbsp&nbsp假设一个

    2022年10月29日
  • vim查找高亮关键字_emacs和vim

    vim查找高亮关键字_emacs和vim如果我们在在打开的文件中使用Vim搜索功能并开启搜索高亮显示后怎么取消当前高亮显示搜索关键字呢?vim搜索高亮关键字如何取消,vim清除查询高亮搜索显示的方法下面站长为大家介绍vim搜索高亮关键字怎么取消,vim查询高亮搜索显示如果清除取消第一种方法:vim搜索高亮关键字怎么取消最简单的方法是再使用Vim搜索一个在文档中不存在的搜索关键词来覆盖当前高亮显示的搜索结果。第二种方法:vim查询高亮搜索…

  • 半正定矩阵小计

    半正定矩阵小计抄录自百度百科定义:设A是n阶方阵,如果对任何非零向量X,都有X'AX>=0,就称A为半正定矩阵性质:1.半正定矩阵的行列式是非负的。2.半正定矩阵+半正定矩阵还是半正定矩阵

  • TiKV 源码解析系列文章(十三)MVCC 数据读取

    TiKV 源码解析系列文章(十三)MVCC 数据读取作者:施闻轩在《TiKV源码解析系列文章(十二)分布式事务》中,我们介绍了如何在满足事务特性的要求下进行数据写入。本文将介绍数据读取的流程。由于顺序扫(ForwardScan)比较具有代表性,因此本文只介绍顺序扫的流程,而不会介绍点查或逆序扫。点查是顺序扫的简化,相信读者理解了顺序扫的流程后能自己想出点查的实现,而逆序扫与顺序扫也比较类似,主要区别在于从后向前扫,稍复杂一些,相信大家在阅…

  • Android应用程序中的多个Activity的显示创建和调用[通俗易懂]

    Android应用程序中的多个Activity的显示创建和调用

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号