MariaDB 双主复制的配置
环境
Master1/Master2 | 系统 | IP | 数据库版本 |
Master1 | CentOS6.7 | 10.10.3.211 | mariadb-10.1.19 |
Master2 | CentOS6.7 | 10.10.3.212 | mariadb-10.1.19 |
一、Master1的配置
(1)修改Master1配置文件/etc/my.cnf,修改如下:
log-bin = /usr/local/mysqllogs/binlogs/master1-bin #启用二进制日志 relay-log = /usr/local/mysqllogs/relaylogs/relay-bin #启用中继日志 auto-increment-offset = 1 #自增起始值 auto-increment-increment = 2 #自增步长 server-id = 1
重启数据库服务
(2)创建有复制权限的用户,命令如下
CREATE USER 'luccy'@'10.10.3.212' IDENTIFIED BY '123456'; REVOKE ALL PRIVILEGES ,GRANT OPTION FROM 'luccy'@'10.10.3.212'; GRANT RELOAD,LOCK TABLES, REPLICATION CLIENT ,REPLICATION SLAVE ON *.* TO 'luccy'@'10.10.3.212'; FLUSH PRIVILEGES;
二、Master2的配置
(1)修改Master1配置文件/etc/my.cnf,修改如下:
log-bin = /usr/local/mysqllogs/binlogs/master2-bin relay-log = /usr/local/mysqllogs/relaylogs/relay-bin auto-increment-offset = 2 auto-increment-increment = 2 server-id = 2
重启数据库服务
(2)创建有复制权限的用户,命令如下
CREATE USER 'jerry'@'10.10.3.211' IDENTIFIED BY '123456'; REVOKE ALL PRIVILEGES ,GRANT OPTION FROM 'jerry'@'10.10.3.211'; GRANT RELOAD,LOCK TABLES, REPLICATION CLIENT ,REPLICATION SLAVE ON *.* TO 'jerry'@'10.10.3.211'; FLUSH PRIVILEGES;
三、查看Master1和Master2的状态
SHOW MASTER STATUS;
Master1
Master2
四、互相指向
CHANGE MASTER TO MASTER_USER='jerry',MASTER_HOST='10.10.3.212',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master2-bin.000002',MASTER_LOG_POS=982;
CHANGE MASTER TO MASTER_USER='luccy',MASTER_HOST='10.10.3.211',MASTER_PASSWORD='123456',MASTER_LOG_FILE='master1-bin.000001',MASTER_LOG_POS=1473;
五、启动Master1和Master2服务器复制进程
START SLAVE;
Master1
Master2
六、测试
MariaDB 双主复制的配置相关推荐
- memcached 双主复制
memcached 双主复制,配置步骤见本人笔记: http://note.youdao.com/noteshare?id=a7bec93d324a1fe20999861164318879&s ...
- 配置MySQL5.7基于keepalived的GTID的双主复制
配置MySQL5.7基于GTID的双主复制 一. 安装前规划 1.1 大体架构规划如下 Master1/Slave 192.168.9.71:3306 Master2/Slave ...
- Docker Harbor 2.3.4 集群 双主复制高可用镜像仓库
下面操作大部分是双节点同时执行一样的命令,不同的地方我会进行标注和特殊说明 文章目录 一.环境准备 1. 环境要求 2. 节点总览 3. 安装docker-compose 二.安装harbor 2.1 ...
- Keepalived+LVS+MySQL双主复制实现读写负载均衡及高可用
目录 一.Keepalived和LVS简介 1. Keepalived简介 2. LVS简介 二.安装配置 1. 下载安装LVS 2. 下载安装Keepalived 3. Keepalived配置 5 ...
- python mysql 双主_keepalived+mysql双主复制高可用方案
MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换.而Keepalived通过虚拟IP,实现了 ...
- mysql避免回环复制_【20181204】 MySQL 双主复制是如何避免回环复制的
想要了解这个问题的原因在于有一次面试的时候,面试官问我一个问题,就是MySQL的双主复制的时候是如何避免回环复制这个问题的,说老实话在基于GTID复制的时候我还是比较了解的,因为GTID复制是MySQ ...
- c mysql 双主复制_mysql双主复制总结
双主复制: 1).在两台服务器上各自建立一个具有复制权限的用户: 2).修改配置文件: # 主服务器A上 [mysqld] server-id = 10 log-bin = mysql-bin rel ...
- ubuntu mysql双主热备配置_MySql双主热备配置
用四台服务器配置MySql双主热备配置 主机1服务器ip:192.168.31.208 主机2服务器ip:192.168.31.133 从机1服务器ip:192.168.31.121 从机2服务器ip ...
- mariadb multi-source replication(mariadb多主复制)
下文一起来看看mariadb multi-source replication(mariadb多主复制)例子,希望对各位有帮助. mariadb multi-source replication(ma ...
最新文章
- 点击编辑的时候如何绑定DropDownList
- Apache的压缩与缓存-----网页优化
- 必须要调整心态,积极起来,不能再偷懒
- 中南大学夏令营集训营
- python跳出if_python跳出if
- 管理感悟:技术文档有用吗
- 使用mysqldump 迁移数据库
- c语言队列的作用,C语言队列
- Linux程序设计——shell
- 微信小程序 SEO 指南
- LeetCode之K sum problem
- dpdk bond口学习笔记
- matlab取特征值,matlab提取图像特征值
- 不会吧,不会吧程序员这样的消费观
- 关于一个杯子的测试用例
- 算法的时间复杂度和空间复杂度总结
- PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
- ant jeecg vue 前端通过dom节点 导出xlsx表格
- 什么是 Web 3.0?定义、功能和示例
- CEF Extensions