博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql5.6基于GTID主从复制设置
阅读量:6983 次
发布时间:2019-06-27

本文共 1389 字,大约阅读时间需要 4 分钟。

1.主库和从库都必须要开启binlog

2.主库和从库server-id不相同
3.建立主从辅助用户
grant replication slave on . to 'rep'@'192.168.200.%' identified by 'oldboy';
[mysqld]
server-id=1
log-bin=mysql.bin
binlog_format=row
gtid_mode=ON
enforce_gtid_consistency
log_slave_updates
relay_log_purge=OFF
备注:以上设置必须存在。

change master to master_host='192.168.200.77',

master_port=3306,
master_user='rep',
master_password='oldboy123',
master_auto_position=1;

start slave;

show slave status\G;
reset slave all; 清除所有slave信息

错误提示:导出时提示warning,A partial dump from a server that has GTIDs

[root@bastion-IDC ~]# mysqldump -uroot -p xqsj_db > xqsj_db20160811.sql
Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that
changed suppressed parts of the database. If you don't want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete
dump, pass --all-databases --triggers --routines --events.

关于GTID是5.6以后,加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。

官方给的:A global transaction identifier (GTID) is a unique identifier created and associated with each transaction committed on the server of origin (master).
所以可能是因为在一个数据库里面唯一,但是当导入其他的库就有可能重复。所有会有一个提醒。

可以通过添加--set-gtid-purged=off 或者–gtid-mode=OFF这两个参数设置。

很有肯能是在导入库中重新生产GTID,而不用原来的。

[root@master]# mysqldump -uroot -poldboy --set-gtid-purged=off -A -B -F > all.sql #这样就ok了!

转载于:https://blog.51cto.com/hdl993101/2045106

你可能感兴趣的文章
Apple 远程推送APNS 服务
查看>>
failed to get the task for process XXX(解决方案)
查看>>
[转载]在VirtualBox中收缩虚拟磁盘映像文件
查看>>
raid*
查看>>
10个最好的 jQuery 视频插件(转)
查看>>
RabbitMQ 四种Exchange
查看>>
linux下改变文件的字符编码
查看>>
为Ubuntu笔记本电脑设置WiFi热点共享上网
查看>>
getContextPath、getServletPath、getRequestURI的区别
查看>>
SQL注入原理
查看>>
mongo操作
查看>>
MATLAB 中gcf、gca 以及gco 的区别
查看>>
linux 命令行字符终端terminal下强制清空回收站
查看>>
二叉排序树1
查看>>
Axure母版
查看>>
获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
查看>>
Java NIO示例:多人网络聊天室
查看>>
keybd_event跟SendMessage,PostMessage模拟键盘消息的区别 z
查看>>
Linux ALSA声卡驱动之一:ALSA架构简介
查看>>
手工、工具分别实现cookie注入
查看>>