我使用的是ibmcloud服务,我创建了一个composeformysql服务示例,可以看到它有两个访问门户。两者都在服务器的同一位置(比如说美国西部)。
我想在另一个位置(f.e us east)创建一个新示例,并应用复制主-从配置,这样我的第一个服务就充当主服务,第二个作为从服务。
由于此服务在云中运行,我无法访问配置文件,例如 my.ini
文件夹。
我试过了' server-id
'全局变量,如mysql文档中所述,来自cli,但有一个错误要求我拥有超级权限(使用'admin'用户)。跑步 GRANT SUPER on mydb TO admin@.....
,引发“拒绝访问”错误。
我想管理员用户给定,不允许修改全局变量。
有没有可能使这一点可行?
1条答案
按热度按时间e5nszbig1#
经过一些ibm咨询,他们的回答是:
开箱即用,我认为在ibmcloud上使用composeformysql无法实现这一点。此外,我们不允许更改客户配置,例如您正在询问的配置。这就是你想做的吗?https://docs.aws.amazon.com/amazonrds/latest/aurorauserguide/auroramysql.replication.crossregion.html
请注意,composeformysql仍然是一个测试版产品,不建议用于生产类型的数据/用例。请看:
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节服务级别协议)