mysql的时区错误问题,The server time zone value 'Öйú±ê×¼Ê&
Posted 丁春秋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的时区错误问题,The server time zone value 'Öйú±ê×¼Ê&相关的知识,希望对你有一定的参考价值。
在使用springboot整合ssm和druid的时候出现数据库一个问题
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! ### The error may exist in com/wj/mapper/UserMapper.xml ### The error may involve com.wj.mapper.UserMapper.selectAllUserInfo ### The error occurred while executing a query ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
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. com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127) com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:87) com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:61) com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:71)
出现这个问题时候,就是是数据库时间问题,然后执行了
SHOW VARIABLES LIKE \'%time_zone%\'
进行查询设置:
SET GLOBAL time_zone=\'+8:00\'
然后就可以正常访问了
以上是关于mysql的时区错误问题,The server time zone value 'Öйú±ê×¼Ê&的主要内容,如果未能解决你的问题,请参考以下文章
mysql8.0+运行报错The server time zone value 'Öйú±ê×¼Ê&
The server time zone value 'Öйú±ê׼ʱ¼
mysql连接异常:The server time zone value '?й???????' is unrecognized or represents more than one
MySQL 数据库时区设置方法,“The server time zone value ‘�й���ʱ��‘ is unrecognized or represents ...” 问题解决
MySql数据库时区异常,java.sql.SQLException: The server time zone value '?й???×¼
MySql数据库时区异常,java.sql.SQLException: The server time zone value '?й???×¼