### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'wgcloud.SYSTEM_INFO' doesn't exist
server启动时候,日志打印出现如上错误,两种可能:
(1) 这个错误是因为wgcloud数据库中没有初始化表
也就是我们没有导入sql脚本来初始化创建数据库的表,sql脚本在安装包里,我们导入对应的sql文件就可以了,如下图
(2) 还有一种可能是Linux安装的mysql,大小写敏感问题导致的问题
我们通过修改my.cnf文件的参数来达到大小写不敏感
vi /etc/my.cnf # 在[mysqld]加入下面参数 lower_case_table_names=1
然后保存退出,
重启下server程序
systemctl restart mysqld
还有一种可能是,我们在升级wgcloud版本时候,没有升级数据库,导致数据库中缺少了新版本需要的表或者字段,这时候我们只需要检查少了什么表或者字段,加上就行了