今天给自己项目打包到服务器发布时,运行时,发现报

java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

错误

经过查询资料发现是

MySql本身的时区设置的问题导致的


解决办法:

方法一:

1.在mysql安装位置下找到my.ini文件;

2.修改my.ini文件中:在[mysqld]下方,添加

default-time-zone='+08:00'

3.重启即可

方法二:

我是springboot项目,使用tomcat发布时报的,可以使用一下方法解决

在你项目的数据库配置url位置,后面加上 serverTimezone=UTC

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

如果发现新加数据比当前时间少8个小时,或者查询显示出来的数据比数据库入库的时间多8个小时,可以改为:serverTimezone=GMT%2B8

这样新添加的数据为正常时间


结束

最新文章

  1. C#设计模式之桥接
  2. 学习RBAC 用户·角色·权限·表
  3. 踩个猴尾不容易啊 Canvas画个猴子
  4. Cookie 获取
  5. VHDL程序的库
  6. Mac打造python2 python3开发环境
  7. Zabbix概念、安装以及快速入门
  8. Java ee 与安卓环境搭建个人心得
  9. EditText以及登录UI实现
  10. Python多环境管理
  11. django的配置文件字符串是怎么导入的?
  12. flutter stack
  13. windows下安装pycharm并连接Linux的python环境
  14. 【php 之根据函数名称动态调用该函数】
  15. ASP.NET MVC 使用Unity实现Ioc
  16. js控制手机端字体大小rem
  17. 2018/04/07 每日一个Linux命令 之 logrotate
  18. Hystrix : 解决请求会被拒绝和抛出异常并且fallback不会被调用的问题
  19. python 中面向对象编程简单总结3--定制类
  20. response.setHeader()用法

热门文章

  1. Mysql忘记密码:关于ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)的问题
  2. 为什么NULL能多次free
  3. sync.Once.Do(f func())
  4. mysql常用内置函数-查询语句中不能使用strtotime()函数!
  5. 【react】---react中使用装饰器
  6. Python 文件及文件夹处理
  7. 【纯净软件】三款照片EXIF信息删除软件 Clear Exif、JPEG & PNG Stripper、Easy Exif Delete 非专业横向对比
  8. Eureka 系列(03)Spring Cloud 自动装配原理
  9. mysql中tinyint(1)与tinyint(2)的区别
  10. 一份详尽的 Java 问题排查工具清单,值得收藏!