注意:

1、主库1:10.1.131.75,主库2:10.1.131.76

2、server-id必须是纯数字,并且主从两个server-id在局域网内要唯一。

【主节点1】

vi /etc/my.cnf

[mysqld]

log-bin=mysql-bin

server-id=2019001

log_slave_updates=1

重启服务

service mysqld restart

【主节点2】

vi /etc/my.cnf

[mysqld]

log-bin=mysql-bin

server-id=2019002

log_slave_updates=1

重启服务

service mysqld restart

【主节点1】

mysql> CREATE USER 'repl'@'10.1.131.76' IDENTIFIED WITH mysql_native_password BY 'XXXXXX';

mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'10.1.131.76';

mysql> flush privileges;

获取主节点当前binary log文件名和位置(position)

mysql> SHOW MASTER STATUS;

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000001 | 155 | | | |

+------------------+----------+--------------+------------------+-------------------+

【主节点2】

mysql> CHANGE MASTER TO MASTER_HOST='10.1.131.75',MASTER_USER='repl',MASTER_PASSWORD='XXXXXX',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=155;

【主节点2】

mysql> CREATE USER 'repl'@'10.1.131.75' IDENTIFIED WITH mysql_native_password BY 'XXXXXX';

mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'10.1.131.75';

mysql> flush privileges;

获取主节点当前binary log文件名和位置(position)

mysql> SHOW MASTER STATUS;

+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000001 | 178 | | | |

+------------------+----------+--------------+------------------+-------------------+

【主节点1】

mysql> CHANGE MASTER TO MASTER_HOST='10.1.131.76',MASTER_USER='repl',MASTER_PASSWORD='XXXXXX',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=178;

【主节点2】

开启主从同步

mysql> start slave;

再查看主从同步状态

mysql> show slave status\G;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 10.1.131.75

Master_User: repl

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000001

Read_Master_Log_Pos: 155

Relay_Log_File: localhost-relay-bin.000002

Relay_Log_Pos: 322

Relay_Master_Log_File: mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

【主节点1】

开启主从同步

mysql> start slave;

再查看主从同步状态

mysql> show slave status\G;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 10.1.131.76

Master_User: repl

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000001

Read_Master_Log_Pos: 178

Relay_Log_File: localhost-relay-bin.000002

Relay_Log_Pos: 322

Relay_Master_Log_File: mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

注意看Slave_IO_Running和Slave_SQL_Running,必须都是YES,如果Slave_IO_Running是No,通常都是server-id配置有问题。

cemtos7上mysql8两个实例_centos7上配置mysql8的双主互写相关推荐

  1. S3C2440上LCD驱动 (FrameBuffer)实例开发讲解

    1.S3C2440上LCD驱动 (FrameBuffer)实例开发讲解 其中的代码也可直接参考:drivers/video/s3c2410fb.c 以下为转载文章,文章原地址:http://blog. ...

  2. 前端 -> Plupload 一个Web浏览器上的界面友好的文件上传模块

    文章目录 方法列表: 属性集合: 事件集合:(up为uploader缩写) 实例: 方法列表: Uploader(setting):创建实例的构造方法 var uploader = new plupl ...

  3. lvs+keepalived实现双实例【双主模型】

    基本架构如下图 分析:DR1,2 为两个互为主备的调度器,DR1上设置VIP:10.220.5.187为主,DR2上设置VIP:10.220.5.197为主. 第一步: 在DR上安装lvs和keepa ...

  4. 下载丨10月数据库技术通讯:HAIP在两个私网网卡上发生互换,导致ASM实例启动失败...

    墨墨导读:为了及时共享行业案例,通知共性问题,达成共享和提前预防,我们整理和编辑了<云和恩墨技术通讯>,通过对过去一段时间的知识回顾,故障归纳,以期提供有价值的信息供大家参考.同时,我们也 ...

  5. 一个服务器启动2套mysql_一台服务器上启动两个mysql实例

    一台服务器上启动两个mysql实例 操作环境:centos6.8 有时由于服务器硬件资源紧张,而又需要新增mysql服务.这时我们可以采取在一台服务器上部署两个mysql实例,来解决. 1.创建新的m ...

  6. docker 安装mysql 实战文档_在docker上安装运行mysql实例

    ps:实验环境是:CentOS Linux release 7.3  64位 1.获取mysql镜像 从docker hub的仓库中拉取mysql镜像 docker pull mysql 查看镜像 d ...

  7. 单台mysql增加节点_如何在一台服务器上安装两个PXC集群节点

    我认为在单个物理服务器上运行2个或多个Percona XtraDB Cluster(PXC)节点这样没有什么意义,除了教育和测试目的,但在这种情况下这样做仍然是有用的.最受欢迎的实现方式似乎是服务器的 ...

  8. query AjaxUpload实现多文件上传功能代码实例教程

    在PHP网站开发中,文件上传功能时常用到,之前我已介绍过如何利用PHP实现文件上传功能.随着WEB技术的发展,用户体验成为衡量网站成功与否的关键,今天和大家分享如何在PHP中利用Jquery实现Aja ...

  9. php文件上传详解,PHP文件上传实例详解!!!

    这篇文章主要介绍了PHP文件上传实例代码,需要的朋友可以参考下 首先来看下上传部分的表单代码: 文件:  这里有几个要注意的地方,首先看这句 ,这里我们采用POST方法,个别浏览器还支持PUT方法,当 ...

最新文章

  1. 探秘早期的FPGA内部构造
  2. python django-forbidden-csrf-cookie-not-set问题
  3. matlab中textread 函数
  4. python学习笔记04 --------------基本运算符
  5. LeetCode 题解之Add Two Numbers II
  6. linux c程序中获取shell脚本输出
  7. linux 采集cpu 内存,Linux环境获取(cpu、内存、网卡流量等)系统性能数据
  8. java work stealing_Java线程池之WorkStealingPool,任务窃取算法
  9. ruby+selenium-webdriver一步一步完成自动化测试(5)—–多个测试用例
  10. 什么是DBA[WHAT'S MEANING OF DBA]
  11. Javascript高级程序设计第四版详细测评
  12. Ckplayer播放器播放视频
  13. 女程序员:秃头的富婆不好当
  14. svn异常:Aborting commit: 'xxx' remains in conflict
  15. 74HC573芯片简介
  16. CentOS7防火墙配置,重启
  17. JavaScript弹出模式窗口
  18. JQ(一)--JQ简介
  19. 写python博客的第九天正则的简单简单练习
  20. Linux里面的基本指令

热门文章

  1. Asp.Net MVC 页面代码压缩筛选器-自定义删除无效内容
  2. python如何实现支持中文
  3. java面向对象之父类的引用指向子类的对象
  4. 在Controller中使用AOP
  5. thinkphp 获取客户端ip地址方法
  6. Hibernate读书笔记
  7. Android的TextView在显示文字的时候,如果有段中文有英文,有中文,有中文标点符号,你会发现,当要换行的时候遇到中文标点, 这一行就会空出很多空格出来...
  8. 2014-7-29-阿里电面-第一轮
  9. Visual Studio 2017新版发布,极大提高开发效率丨附下载 1
  10. lightswitch 添加 TreeView 控件