锦中科研管理系统安装部署手册
升级日志
科研管理系统部署手册
安装锦中科研管理系统可能会遇到的问题及解决办法
锦中科研管理系统系统升级指南
从1.0版本升级到1.1版本
锦集网-锦中集团文档分享与下载平台,提供产品操作手册、产品资料、知识文档、技术集锦等在线学习。
-
+
首页
安装锦中科研管理系统可能会遇到的问题及解决办法
## 在某些操作系统下(如银河麒麟操作系统)运行jar包时,有时报redis 错误 如127.0.0.1:6379错误,或者出现类似:[/data/xuegong.jar!/BOOT-INF/classes!/license/License.xml] not a exist! 的错误 ### 原因:这是由于配置文件的加载顺序原因引起的错误。参见:https://blog.csdn.net/inthat/article/details/105240468 ### 解决办法:用命令行参数启动时,强制指定配置文件,命令行: ``` nohup java -jar -Dfile.encoding=UTF-8 -Duser.timezone=GMT+8 keyan.jar --spring.config.location=/data/application.yml >keyan.log 2>&1 & ``` ### 在导入数据或执行SQL时出现形如以下错误 SELECT list is not in GROUP BY clause and contains nonaggregated column ### 原因: 在MySQL中,当你遇到类似以上错误信息时,这通常意味着你的SQL查询中使用了GROUP BY语句,但SELECT列表中的某些列既没有被包含在GROUP BY子句中,也没有使用聚合函数(如SUM, AVG, MAX, MIN, COUNT等)。从MySQL 5.7版本开始,如果启用了ONLY_FULL_GROUP_BY SQL模式,这会导致查询报错。而在MySQL8中,此模式是默认开启的。 ### 解决办法: 可按以下步骤关闭如果启用了ONLY_FULL_GROUP_BY 在mysql控制台中采用命令 select @@sql_mode;命令查看一下,可以看到包含了ONLY_FULL_GROUP_BY。去掉它的方式是修改配置文件,在[mysqld]中增加形如: sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION的配置。其中=号后面的那一串,是上面通过select @@sql_mode;命令查询出来的结果中移除ONLY_FULL_GROUP_BY的部分。 在Ubuntu操作系统下,配置文件默认路径是:/etc/mysql/mysql.conf.d/mysqld.cnf
薛子祺
2025年4月1日 15:03
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码