搭建jforum时遇到的两个问题
因为学习性能测试需要,着手搭建了jforum系统。在搭建的过程中遇到了两个问题。
某人进入到下图页面时,填完信息后,点击安装。
一、创建数据库时,提示错误Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.
问题原因:发现是由于我下载的jforum中,在apache-tomcat-8.5.45\webapps\jforum\WEB-INF\lib中的mysql-connector-java-3.1.12-bin.jar文件与我本地安装的mysql版本不对应导致的。
解决方案:将mysql-connector-java-3.1.12-bin.jar文件替换为更高版本的同类文件,如mysql-connector-java-5.1.46.jar
二、创建数据库时,提示错误You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=InnoDB’ at line 1
问题原因:与环境中的mysql版本不匹配导致
解决方案:将\jforum\WEB-INF\config\database\mysql中\mysql_db_struct.sql中的所有“TYPE=InnoDB”修改为“ENGINE=InnoDB”