我正在尝试在运行在MySQL实例上的EC2和AWS实例之间建立一个复制。
我正在遵循这指南。
我的主MYSQL (运行在EC2上)打开了GTID模式。我打算成为奴隶(AWS RDS MYSQL)已经关闭GTID模式,显然,没有办法打开它。
因此,当我开始复制时,在从服务器上得到以下错误:
The slave IO thread stops because the master has @@GLOBAL.GTID_MODE ON and this server has @@GLOBAL.GTID_MODE OFF
我不能关掉我主人的gtid模式。如何使此复制工作?
发布于 2017-04-13 09:30:35
此时,您无法在AWS上启用"gtid_mode=on“db参数。请查找下面的亚马逊论坛参考资料。
参考:
我建议您按照AWS提供的以下参考文档来实现这一目标。
参考:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Procedural.Replication.GTID.html
您可以使用名为‘mysql.rds_set_ You _master_gtid’的aws rds的内部功能。
或者,您可以使用二进制日志方法进行复制。您将在DB参数组中找到bin-log参数。
https://stackoverflow.com/questions/42410968
复制相似问题