首页 > 网站 > 建站经验 > 正文

Jspxcms从Windows迁移到Linux,出现不到数据库表的错误

2024-04-25 20:44:09
字体:
来源:转载
供稿:网友

MySQL在Windows下不区分表名的大小写,且会自动把大写的表名改为小写的表名。

而在Linux下MySQL是区分表名大小写的,所以直接把Windwos下的MySQL数据导入到Linux下的MySQL,会因为表名大写的问题而找不到表,导致程序无法启动。

Jspxcms在设计时考虑到了这点,所有的表名都是小写的。但由于使用了第三方定时任务管理组件Quartz,而Quartz自带的表名都为大写,所以会出现找不到以QRTZ开头的表的情况。出现这种情况只需要把QRTZ开头的表的表名全部改为大写,即可解决这个问题。

Jspxcms网站内容管理系统

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表