部署JForum 2.1.9遇到的问题及解决方法

时间:2023-12-05 12:15:56

1. 主要问题是出在连接数据库和创建表阶段,当我们配置好MySQL的各种参数后,创建表的时候会报错:

部署JForum 2.1.9遇到的问题及解决方法

  原因:主要是由于建表的SQL语句和MySQL的版本不一致导致的。

  解决办法:简单来说,在MYSQL5.5及以后版本中type=InnoDB需要由 ENGINE=InnoDB代替。那么解决方法也很简单,我们在“%TOMCAT安装目录%\webapps\jforum\WEB-INF \config\database\mysql”中可以看到创建表的SQL文件:mysql_db_struct.sql,我们用任意一种文本编辑工具打 开,将其中的“TYPE=InnoDB”替换为“ENGINE=InnoDB”,然后再执行上面的建表语句,就可以正确执行了。

转自:http://www.tuicool.com/articles/3E7ray