MySQL5.7 主主复制配置
MySQL 5.7 主主复制配置
一、简介:
MySQL主主复制其实就是两个MySQL主从复制组合到一起,接着我的上一篇博客《centos 7 配置 mysql 5.7 主从复制》配置即可。
二、配置主从复制
主库:192.168.12.3
从库:192.168.12.2
1. 主库从库所在服务器关闭防火墙
Systemctl stop firewalld
2. 主从库安装mysql 5.7
3. 修改主库/etc/my.cnf添加如下内容:
log-bin=mysql-bin
server-id=663
4. 重启主库mysql数据库
/etc/init.d/mysqld restart
5. 查看主库状态
show master status;
记录好File和Position,后面要用
6. 在主库上建立帐户
create user ‘repl’@’192.168.66.2’ identified by ‘mysql’;
7. 授权
grant replication slave on *.* to ‘repl’@’192.168.66.2’ identified by ‘mysql’;
8. 刷新权限
Flush privileges;
9. 修改从库/etc/my.cnf添加如下内容:
server-id=662
log-bin=mysql-bin
10. 重启从库mysql数据库
/etc/init.d/mysqld restart
11. 配置连接主服务器的信息:
mysql> stop slave;
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.66.3',
-> MASTER_USER='repl',
-> MASTER_PASSWORD='mysql',
-> MASTER_PORT=3306,
-> MASTER_LOG_FILE='mysql-bin.000001',
-> MASTER_LOG_POS=154;
mysql> start slave;
12. 查看状态
Show slave status\G;
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
三、配置主主复制
1. 查看192.168.66.2二进制日志名和位置
show master status;
记录好File和Position,后面要用
2. 在192.168.66.2建立用户
create user ‘repl3’@’192.168.66.3’ identified by ‘mysql’;
3. 授权
grant replication slave on *.* to ‘repl3’@’192.168.66.3’ identified by ‘mysql’;
4. 刷新权限
Flush privileges;
5.在192.168.66.3 配置连接主服务器的信息:
mysql> stop slave;
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.66.2',
-> MASTER_USER='repl3',
-> MASTER_PASSWORD='mysql',
-> MASTER_PORT=3306,
-> MASTER_LOG_FILE='mysql-bin.000001',
-> MASTER_LOG_POS=154;
mysql> start slave;
6、 在192.168.66.3查看状态
mysql>show slave status\G;
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
MySQL5.7 主主复制配置的更多相关文章
- MySQL热机双备之双主同步复制配置
此配置方案来源于csdn前辈博客,奈何找不到出处了,抱拳!!! 1. MySQL同步机制概述 MySQL支持单向.异步复制,复制过程中一台服务器充当主服务器,一台或多台服务器充当从服务器,双主同步要 ...
- 烂泥:mysql5.5主从同步复制配置
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在上篇文章<烂泥:学习mysql数据库主从同步复制原理>中,我们介绍了有关mysql主从复制的基本原理.在这篇文章中,我们来实际测试下mys ...
- mysql5.5主从同步复制配置
在上篇文章<烂泥:学习mysql数据库主从同步复制原理>中,我们介绍了有关mysql主从复制的基本原理.在这篇文章中,我们来实际测试下mysql5.5的主从同步复制功能. 注意mysql5 ...
- MySQL-5.7.10主主同步的安装和配置
目录 目录 1 1. 安装 1 2. 修改MySQL的root密码 4 3. mysqld_safe和mysql.server 4 4. 主主同步配置 4 4.1. 创建同步用户 4 4.2. my. ...
- Mysql Group Replication 简介及单主模式组复制配置【转】
一 Mysql Group Replication简介 Mysql Group Replication(MGR)是一个全新的高可用和高扩张的MySQL集群服务. 高一致性,基于原生复制及p ...
- Mysql 5.7主主复制配置
MySQL5.7主主复制配置 主机1IP:192.168.1.2主机2IP:192.168.1.4 一.首先安装MySQL 5.71.卸载两台主机系统中已经有的mysql相关软件包rpm -qa | ...
- mysql数据库主从及主主复制配置演示
实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有2台主机,IP分配如拓扑 实验软件:mariadb-10.0.20 实验拓 ...
- mysql主主复制(双主复制)配置步骤
以前我们介绍的都是主从复制,这里给各位介绍一个双主复制了,下面都希望两个主服务器数据自动复制的话可参考一下此文章. MySQL主主复制结构区别于主从复制结构.在主主复制结构中,两台服务器的任何一台 ...
- mysql5.7.17版本升级源码方式及恢复主主复制
版本升级--自测 从库 ------------ 停止主从复制 stop slave 全库备份 mysqldump -u root -p -S mysql.sock --all-databases&g ...
随机推荐
- 算法:矩阵连乘(Java)动态规划
Description 给你2个矩阵A.B,我们使用标准的矩阵相乘定义C=AB如下: A数组中栏(column)的数目一定要等于B数组中列(row)的数目才可以做此2数组的相乘.若我们以rows(A) ...
- Linux(Centos6.8)配置Nginx环境
1.环境配置 操作系统:centos6.8 [root@host79 ~]# uname -a Linux host79.pluto 2.6.32-642.el6.x86_64 #1 SMP Tue ...
- Oracle表和表空间查询
用户查询 查询和用户相关的数据 创建用户 CREATE USER user IDENTIFIED BY password [DEFAULT TABLESPACE tablespace] [TEMPOR ...
- 安装git和lsof
yum install git yum install lsof 查看80端口 lsof -i:80
- keras中seq2seq实现
这里只是简单的一个例子 输入序列 目标序列 [13, 28, 18, 7, 9, 5] [18, 28, 13] [29, 44, 38, 15, 26, 22] [38, 44, 29] [27, ...
- TCP/IP网络协议基础入门及实验
TCP/IP简介 提到网络协议栈结构,最著名的当属 OSI 七层模型,但是 TCP/IP 协议族的结构则稍有不同,它们之间的层次结构有如图对应关系: 可见 TCP/IP 被分为 4 层,每层承担的任务 ...
- Spring事务传播级别
项目中用的默认值: 具体的,转载:https://segmentfault.com/a/1190000013341344 注: DataSourceTransactionManager只支持单数据源
- macOS tips
1.设置常用linux命令的快捷键 打开terminal command+space,搜索"terminal"关键字 进入"~/"目录 cd ~/ touch ...
- Kafka作为分布式消息系统的系统解析
Kafka概述 Apache Kafka由Scala和Java编写,基于生产者和消费者模型作为开源的分布式发布订阅消息系统.它提供了类似于JMS的特性,但设计上又有很大区别,它不是JMS规范的实现,如 ...
- 我与PHP,ULM和Vue.js不得不说的故事(一个放荡不羁与一个神神秘秘一个似曾相识,从入门到放弃记录第二章)
·关于UML(git) 究竟是命运在茫茫语言之中遇到了你,还是我的魅力让你向我奔涌而来.好吧都不是,我俩就像古代包办婚姻,被专业牢牢的绑在一起了,既然都是一条绳上的蚂蚱.我我们应该能体谅彼此的不容易, ...