常用的master_log_file,master_log_pos复制方式,当主库宕机时会造成数据不一致问题;
mariadb10.x默认就是支持GTID的复制方式
1.不支持的参数
gtid-mode=on
enforce-gtid-consistency=true
2.修改的参数
slave-parallel-workers参数修改为slave-parallel-threads
3.连接至主服务使用的命令
增加:master_use_gtid= current_pos | slave_pos | no
配置主从复制方式:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
方法一:传统的方式
CHANGE MASTER TO
MASTER_HOST=
'10.0.22.248'
,
MASTER_PORT=3306,
MASTER_USER=
'liuwei'
,
MASTER_PASSWORD=
'123456'
,
MASTER_LOG_FILE=
'mysql-bin.000024'
,
MASTER_LOG_POS=875;
方法二:MASTER_USE_GTID的方式
CHANGE MASTER TO
MASTER_HOST=
'10.0.22.248'
,
MASTER_PORT=3306,
MASTER_USER=
'liuwei'
,
MASTER_PASSWORD=
'123456'
,
MASTER_USE_GTID=slave_pos;
|
更详细的GTID介绍:
参考:http://www.tuicool.com/articles/raaMfeV
本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1930340如需转载请自行联系原作者
weilovepan520