(此文档仅供参考)
问题:
因用户使用需要,想要将smartbi的知识库用mysql8数据库,但实际mysql8驱动和mysql8以下版本的数据库驱动并不兼容,二者只能取其一,那smartbi要如何配置才能配置mysql8作为知识库?
实现步骤:
针对smartbi版本为V9及以上的版本具体步骤如下:
1、将mysql8的驱动替换了war包内置的驱动。
2、将新的mysql驱动添加到war包的 web-inf/lib 同样路径下:
3、删除bin目录下smartbi-config.xml 文件(移除前可以先备份),重启Tomcat服务。
4、进入config.jsp 配置界面后,然后重新配置mysql知识库连接,配置界面如下:
5、点击测试连接看能不能连通,然后保存,再重启Tomcat服务。
2.连接mysql8.0需要更换同版本的驱动
如果更换驱动之后还是不行,需要把程序驱动类从com.mysql.jdbc.Driver改成com.mysql.cj.jdbc.Driver