导入一个spring boot项目,在启动的时候报了Unknown system variable 'query_cache_size'的错误。出现这种错误,是因为数据库驱动程序与数据库版本不对应。记录一下我的解决方案
方案一:
通过更换mysql驱动来解决。下载与你安装的数据库本版一样的mysql驱动并替换原驱动。
将这个项目原MySQL驱动替换成你自己版本的驱动,重启即可;
方案二:(亲测)
如 mybatis使用 mysql-5.1.10的驱动程序,而mybatis配置的数据源连接的是 mysql-8.0.11 ,修改 pom文件即可,如下:
在pom.xml文件中修改MySQL配置的版本,然后右键项目选择maven-->更新maven,重启项目,即可解决问题。