我正在使用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@.....
,会引发“访问被拒绝”错误。
我想给了管理员用户,不允许修改全局变量。
是否有可能实现这一目标?
答案 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节)