mycat链接mysql8报Unknown system variable ‘query_cache_size‘

时间:2024-04-02 17:43:46
  1. mysql8需要修改加密方式 mysql_native_password。

  2. 更换JDBC驱动jar为mysql-connector-java-8.XXX.jar。

  3. 修改schema.xml文件,dbDriver=“jdbc” ,url为链接字符串。注意switchType要改成-1,不自动切换。设置2时 只走主库, 可能是show slave status语句8和5.7的有差别吧,没仔细研究。
    mycat链接mysql8报Unknown system variable ‘query_cache_size‘

  4. 修改server.xml文件,<property name="useHandshakeV10">1</property>。

  5. mycat1.6.7.3测试可用。mycat1.6.7.5用以上方法客户端(sqlyog)可以查到数据,程序链接报 Unknown system variable ‘query_cache_size’。