遇到这个问题,第一时间想到的是乱码了,编码格式问题,看了下数据库的编码设置都是正常UTF-8 。仔细看了下问题,才发现是时区问题。

解决方案:

咱们需要设定mysql的时区,因Mysql是装在我本机电脑上,所以需要进入mysql的安装bin目录下去执行 mysql命令 。

打开cmd管理员模式,进入到mysql的安装目录bin。

例如我的安装目录是:D:\Program Files (x86)\MySQL\MySQL Server 5.7\bin

执行以下命令登录mysql

mysql -hlocalhost -uroot -p 

然后输入root账号的密码。

输入设置东八区时区命令,如下图:

异常解决:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one

执行的命令如下:

show variables like '%time_zone%';
 set global time_zone='+8:00';

重新执行程序,问题解决。

相关文章:

  • 2021-08-17
  • 2021-04-20
  • 2022-02-12
  • 2021-08-31
  • 2021-10-29
  • 2022-12-23
  • 2021-04-04
猜你喜欢
  • 2021-04-19
  • 2021-05-27
  • 2021-09-16
  • 2021-04-29
  • 2021-10-31
  • 2022-01-24
相关资源
相似解决方案