在使用spring boot +Mysql组合的时候。遇到了连接数据库错误。信息:The server time zone value xxx

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: 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.

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

查看错误的数据库链接:

jdbc:mysql://127.0.0.1:3306/springbootautocode?user=root&password=123456

错误原因分析:

这是因为mysql 服务器时区问题导致的。

解决方案一:

直接在url后面添加:&serverTimezone=UTC

如果想或者添加:serverTimezone=GMT%2B8

因为中国的时区是在东八区。所以这里设置时区

解决方案二:

修改mysql 服务器的时区配置。

查看当前mysql服务器时区语句:

show variables like '%time_zone%';

修改time_zone的值为+8:00语句:

set global time_zone='+8:00';

修改后:

这里不推荐第二种修改方式。

因为如果修改了服务器时区的话,原来老数据的时间就不比时间少8个小时。这个时候会导致很多未知的问题出现。

所以强烈推荐第一种修改方式。方便又简单。

下面看看凯哥的:

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/springbootautocode?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8

修改完成后,重启服务,就可以正常访问了。

连接mysql_spring boot连接mysql提示The server time zone value xxx错误相关推荐

  1. 服务器显示以下错误,为通用Excel服务器配置安装SQL2008时,提示“SQL Server安装程序遇到以下错误,错误代码0x84B20001”...

    为通用Excel服务器配置安装SQL2008时,提示"SQL Server安装程序遇到以下错误:操作类型'ExecuteWorkflowAction' 对于 WorkflowIdentity ...

  2. spring boot 集合mysql_Spring boot整合mysql和druid

    Spring boot整合mysql和druid 集成mysql数据库 引入依赖 mysql mysql-connector-java runtime org.springframework.boot ...

  3. springboot 加入mysql_Spring Boot 添加MySQL数据库及JPA实例

    最近在学习Spring Boot,继续前面的学习,这一次我们加入MySQL数据库和JPA. 配置: pom.xml文件 org.springframework.boot spring-boot-st ...

  4. 【MySQL】mysql The server time zone value “乱码” 错误

    mysql8以上版本时区问题:The server time zone value乱码XXXX 异常类似: The server time zone value '�й���׼ʱ��' is unre ...

  5. The server time zone value 'xxx' is unrecognized or represents more than one time zone 问题的解决方法

    1 问题描述 开发环境为 SpringBoot2 + Mysql5.6 + mysql-connector-java8.项目启动时,抛出以下错误: Caused by: com.mysql.cj.ex ...

  6. 连接本地数据库,mysql提示Can‘t connect to MySQL server on localhost (10061)解决办法

    原因是Mysql开机没有启动. 查看mysql是否成功启动的方法: 首先使用"win+r"快捷键打开"运行"窗口: 然后在"运行"窗口中输入 ...

  7. MySQL提示:The server quit without updating PID file问题的解决办法

    用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码代码如下: [root@snsgou ~]# df 文件系统         ...

  8. mysql提示The server quit without updating PID file /usr/local/mysql/data/localhost.localdomain.pid

    chown -R mysql:mysql /var/lib/mysql 解决方法 :给予权限,执行 "chown -R mysql:mysql /var/lib/mysql" &q ...

  9. MySQL提示The server quit without updating PID file问题的解决办法

    出现这种问题需要按照以下步骤分析: ps -ef|grep mysqld 查看服务器是否之前已经运行一个mysqld服务,如果有使用"kill -9  进程号"杀死,然后重新启动m ...

  10. 启动MySql提示:The server quit without updating PID file(…)失败--侧面看

    最近也遇到此问题,看到大部分的解决方式是改系统的设置啊,权限的问题:我感觉解决问题的思路如下 一.此mysql是部署时启动遇到的?还是正常运行的库挂机后重启遇到的? 如果是后者,使用:如下内容进行处理 ...

最新文章

  1. php mysql 星级评分_jQuery+PHP实现星级评分
  2. 博士Nature发文:研究生阶段,4点经验助你学术“独立”!
  3. AJAX+JSF组件实现高性能的文件上载
  4. 阿里云全球首批MVP张建平专访 - 我对数据有执念
  5. 160个Crackme040
  6. 包含重复数字序列的全排列Python解法
  7. Nginx 禁止猜测路径上传恶意代码
  8. 机器学习重大挑战:坏数据和坏算法正在毁掉你的项目
  9. Django模板:for标签,for标签内置变量forloop
  10. JS对cookie进行操作
  11. java窗口三栏布局_移动端的flex三栏布局的相关知识介绍(代码示例)
  12. python中θ符号怎么打出来_Python打印特殊符号及对应编码解析
  13. Java 开发项目管理工具
  14. Mr.Alright--- Android 11(R)桌面文件夹预览布局类似9宫格的实现
  15. 手机怎么把照片转JPG格式?这两种方法可以迅速转换
  16. halide 资源整理
  17. MySQL 设置和取消“ON UPDATE CURRENT_TIMESTAMP”
  18. python将文字转换为语音_python把文字转成语音
  19. 量化股票是什么意思?
  20. 谭浩强c语言不讲位运算呢,谭浩强C语言_CHAR12位运算.DOC

热门文章

  1. @@HOW TO:检查 MDAC 版本
  2. mysql 清理relay日志_Mysql 删除从数据库的relay logs最佳方式、最安全方式
  3. java 动态代理 jdk为何比cglib效率低 原理总结
  4. Spring面试问题和答案
  5. 面试题之TCP三次握手和四次挥手详解
  6. 关于缓存击穿、缓存穿透、缓存雪崩及解决方案
  7. Mybatis原理解析(二)SqlSession的创建过程
  8. 堆排序(C语言实现)
  9. 【Python】python list 迭代删除
  10. Centos下安装Scrapy