在两个Compose for MySQL实例上启用复制?

时间:2018-11-21 18:55:46

标签: mysql ibm-cloud replication

我正在使用IBM Cloud Services,并且已经创建了一个Compose for MySQL服务实例,并且可以看到它具有2个访问门户。两者都与服务器位于同一位置(比如说美国西部)。

我想在另一个位置(例如Us East)上创建一个新实例,并应用Replication Master-Slave配置,因此我的第一个服务充当Master,第二个服务充当Slave。

由于此服务在云中运行,所以我无法访问配置文件,例如my.ini文件。

我尝试从CLI配置'server-id'全局变量,如MySQL文档中所述,但出现错误,要求我具有 SUPER 特权(使用'admin'用户)。运行GRANT SUPER on mydb TO admin@.....,会引发“访问被拒绝”错误。

我想给了管理员用户,不允许修改全局变量。

是否有可能实现这一目标?

1 个答案:

答案 0 :(得分:0)

在IBM咨询之后,他们的回应:

  

开箱即用,我认为IBM Cloud上的Compose for MySQL无法实现。此外,我们不允许更改客户配置,例如您要询问的配置。这是您要尝试的吗? https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Replication.CrossRegion.html

     

请注意,针对MySQL的Compose仍然是beta产品,不建议用于生产类型数据/用例。请参阅:

     

https://console.bluemix.net/catalog/services/compose-for-mysql(信息在左上方)

     

http://www-03.ibm.com/software/sla/sladb.nsf/pdf/6605-14/$file/i126-6605-14_08-2018_en_US.pdf(请参阅有关服务水平协议的第3节)