You've already forked www.colben.cn
update
This commit is contained in:
@@ -6,19 +6,19 @@ tags: ["mariadb", "master", "slave", "gtid", "replication", "同步"]
|
||||
categories: ["database"]
|
||||
---
|
||||
|
||||
# 环境
|
||||
## 环境
|
||||
- mariadb 主服务器,centos7.8,192.168.1.141
|
||||
- mariadb 主服务器,centos7.8,192.168.1.142
|
||||
- mariadb 从服务器,centos7.8,192.168.1.143
|
||||
- 忽略系统数据库: information_schema, mysql, performance_schema
|
||||
|
||||
# 在两个主服务器上创建用于备份的用户 replicator
|
||||
## 在两个主服务器上创建用于备份的用户 replicator
|
||||
```sql
|
||||
grant replication slave on *.* to 'replicator'@'%' identified by 'password';
|
||||
flush privileges;
|
||||
```
|
||||
|
||||
# 在两个主服务器上修改 my.cnf
|
||||
## 在两个主服务器上修改 my.cnf
|
||||
```
|
||||
# 唯一 ID
|
||||
# 192.168.1.141 配置
|
||||
@@ -53,7 +53,7 @@ categories: ["database"]
|
||||
# 该环境中,双主配合 keepalived 实现高可用,无需配置自增
|
||||
```
|
||||
|
||||
# 开启互主同步
|
||||
## 开启互主同步
|
||||
```sql
|
||||
-- 在 192.168.1.141 上启动 mariadb,配置同步 192.168.1.142:
|
||||
change master to master_host = '192.168.1.142',
|
||||
@@ -70,7 +70,7 @@ categories: ["database"]
|
||||
master_use_gtid = slave_pos;
|
||||
```
|
||||
|
||||
# 在两个主服务器上启动 slave ,查看 slave 状态
|
||||
## 在两个主服务器上启动 slave ,查看 slave 状态
|
||||
```sql
|
||||
start slave;
|
||||
-- 查看 slave 状态
|
||||
@@ -81,7 +81,7 @@ categories: ["database"]
|
||||
-- 则表示 slave 开启成功!
|
||||
```
|
||||
|
||||
# 在从服务器上编辑 my.cnf
|
||||
## 在从服务器上编辑 my.cnf
|
||||
```
|
||||
# 唯一 ID
|
||||
server-id = 143
|
||||
@@ -98,7 +98,7 @@ categories: ["database"]
|
||||
slave-parallel-threads = 4
|
||||
```
|
||||
|
||||
# 开启同步
|
||||
## 开启同步
|
||||
```sql
|
||||
change master 'db141' to master_host = '192.168.1.141',
|
||||
master_port = 3306,
|
||||
@@ -113,7 +113,7 @@ categories: ["database"]
|
||||
master_use_gtid = slave_pos;
|
||||
```
|
||||
|
||||
# 在从服务器上启动 slave ,查看 slave 状态
|
||||
## 在从服务器上启动 slave ,查看 slave 状态
|
||||
```sql
|
||||
start all slaves;
|
||||
-- 在从服务器上查看 slave 状态
|
||||
@@ -124,7 +124,7 @@ categories: ["database"]
|
||||
-- 则表示 slave 开启成功!
|
||||
```
|
||||
|
||||
# 参考
|
||||
## 参考
|
||||
- [MariaDB 复制](https://mariadb.com/kb/en/standard-replication/)
|
||||
- [MariaDB 多源复制](https://mariadb.com/kb/en/multi-source-replication/)
|
||||
|
||||
|
Reference in New Issue
Block a user