应用侧出现Unknown system variable 'tx_read_only'报错 #3067
-
DBLE版本3.21.02.0,使用读写分离,fakeMysqlversion配置为5.7.11 |
Beta Was this translation helpful? Give feedback.
Answered by
PanternBao
Jan 11, 2022
Replies: 1 comment 3 replies
-
背景涉及的MYSQL的参数:
报错原因JDBC会根据获取DBLE版本信息fakeMysqlversion,决定是下发transaction_read_only还是tx_read_only。见JDBC源码
若下发的参数和后端MySQL不兼容时,会产生报错。 解决方式在DBLE中的boostrap.cnf的fakeMysqlversion设置为>=5.7.20版本 |
Beta Was this translation helpful? Give feedback.
3 replies
Answer selected by
yanhuqing666
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
背景
涉及的MYSQL的参数:
报错原因
JDBC会根据获取DBLE版本信息fakeMysqlversion,决定是下发transaction_read_only还是tx_read_only。见JDBC源码
若下发的参数和后端MySQL不兼容时,会产生报错。
解决方式
在DBLE中的boostrap.cnf的fakeMysqlversion设置为>=5.7.20版本