本文主要是介绍mariadb 10.3 主从配置 主主配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,修改mariadb-server
增加这两个配置
server-id=22
log-bin=mysql-bin
2,增加复制用户和相应权限
CREATE USER 'slave'@'%' IDENTIFIED BY 'slave';
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' WITH GRANT OPTION;
flush privileges;
3,查看主库的状态
MariaDB [(none)]> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 1090 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.000 sec)
4,修改从库的配置文件mariadb-server
[mysqld]
server-id=103
log-bin=mysql-bin
5,在从库上执行以下语句
CHANGE MASTER TO MASTER_HOST='192.168.31.102', MASTER_USER='slave', MASTER_PASSWORD='slave', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1090;
6,显示从库状态
show slave status\G;
7, 验证
create database test01
use test01
create table students(id int(10), name char(20), age int(10))
之后查看从节点是否有test01数据库和students表
8,查看二进制日志
mysqlbinlog /var/lib/mysql/mysql-bin.000001
9主主配置
在从上做和主一样的操作。注意需创建不同的同步账号。
这篇关于mariadb 10.3 主从配置 主主配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!