【使用环境】测试环境
【OB or OCP Express】
【使用版本】4.2.5
【问题描述】部署社区版OB 4.2.5后,在OCP Express中创建租户如何指定MySQL兼容性?
【复现路径】在新建租户最下面的参数设置中指定ob_compatibility_control,任务执行到第5步“Set system variables”报错,“SET GLOBAL ‘ob_compatibility_control’ = ?”执行失败,变量“ob_compatibility_control”是只读变量。
OCP Express
1 个赞
留个痕迹,方便以后学习
谢谢分享
你尝试使用黑屏化创建试试
1 个赞
黑屏可以,OCP Express不行,建议OCP Express创建租户页面增加MySQL兼容选项。
创建租户时指定ob_compatibility_control=‘MYSQL8.0’,登录后show variables 'ob_compatibility_control’能看到是MYSQL8.0,但是select @@version仍显示5.7.25,不知是否生效。
目前已经不建议使用OCP Express建议您那边可以更换为OCP
请问这个问题是什么原因?
创建租户时指定ob_compatibility_control=‘MYSQL8.0’,登录后show variables 'ob_compatibility_control’能看到是MYSQL8.0,但是select @@version仍显示5.7.25,不知是否生效。
MySQL兼容性实际由ob_compatibility_control控制,和select @@version返回的版本信息无关,对吧?
是的
建议后续版本对select @@version也做一下兼容处理
这两者是无关的,后续应该不会进行处理
好的