mysql8.0 my.ini 如何永久修改时区

 更新时间:2022年7月19日 13:36  点击:651 作者:scdnplayer

my.ini 永久修改时区

1、打开 查看->隐藏的项目

2、进入 C:\ProgramData\MySQL\MySQL Server 8.0

3、打开my.ini文件,找到[mysqld]节点,在节点下加入:default-time-zone=’+08:00’

永久解决MySQL时区问题

Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon

连接MySQL的时候动不动就提示个Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon

一般就是MySQL时区没设置,接下来教大家4种解决方法。

方法一

1.检查MySQL设置时区:

Win+R打开运行

输入cmd然后确定,打开cmd窗口

连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码

连接成功

输入show variables like'%time_zone';回车,显示时区配置

如果显示 SYSTEM 就是没有设置时区

输入set global time_zone = '+8:00';回车

显示Query OK, 0 rows affected (0.00 sec)就是设置成功了。

然后关闭cmd重新打开cmd重新连接数据库,连接成功后输入show variables like'%time_zone'; 回车

显示+08:00就可以了

这个时候重新连接数据库即可

点击Test Connection进行测试连接

连接成功

方法二

修改MySQL配置文件 [my.ini]:

找到Mysql的安装目录,修改my.ini配置文件

比如我的路径是:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

打开my.ini文件

在 [mysqld] 之下加

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

或者

default-time-zone=timezone

!!!注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00'

修改完了记得记得重启msyql

Win+X,选择Windows PowerShell(管理员)

停止mysql服务

启动mysql服务

重启完毕

打开cmd测试

登录mysql,输入show variables like’time_zone’;

time_zone显示为+08:00就修改成功了

方法三

在IDEA中修改时区即可

在高级栏下,将serverTimeZone的UTC修改为GMT

点击 高级 /Advanced

找到serverTimezone,如果是UTC或者空的直接改为Asia/Shanghai

改完之后直接回车

点击 选项/General

点击 测试连接 /Test Connection

连接成功

方法四

修改连接数据库的URL

修改serverTimezone后面的值为Asia/Shanghai

例如:

serverTimezone=Asia/Shanghai

完整:

url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true

以上为个人经验,希望能给大家一个参考,也希望大家多多支持猪先飞。

原文出处:https://blog.csdn.net/scdnplayer/article/details/110767996

[!--infotagslink--]

相关文章

  • 详解分析MySQL8.0的内存消耗

    这篇文章主要介绍了详解分析MySQL8.0的内存消耗,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下...2021-03-23
  • Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)

    这篇文章主要介绍了Java连接MySQL8.0 JDBC的详细步骤(IDEA版本),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-04-06
  • php设置时区方法介绍

    php默认时区是欧美国家的所以与我们中国时区相差了整整8小时哦,下面我来给各位介绍php设置时区方法,有需要了解的朋友可进入参考。 在 php.ini 中,默认是 date.timez...2016-11-25
  • MySQL8.0升级的踩坑历险记

    听说mysql8的性能提升了很多,对于我这种喜欢把所有软件升级到最新版的人来说,二话不说直接升级,这篇文章主要给大家介绍了关于MySQL8.0升级踩坑的相关资料,需要的朋友可以参考下...2021-10-28
  • mysql 8.0.22 安装配置方法图文教程

    这篇文章主要介绍了mysql 8.0.22 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-10-27
  • C++时间戳转化操作实例分析【涉及GMT与CST时区转化】

    这篇文章主要介绍了C++时间戳转化操作,结合实例形式分析了C++时间戳转换与显示操作的原理与具体实现技巧,涉及GMT与CST时区转化,需要的朋友可以参考下...2020-04-25
  • date_default_timezone_set设置中国时区方法

    下面来介绍一下date_default_timezone_set设置中国时区方法,函数简单好用有需要的朋友可参考一下。 date_default_timezone_set — 设定用于一个脚本中所有日...2016-11-25
  • Lua游戏开发教程之时区问题详解

    时间显示问题说白了就是时差问题,这篇文章主要给大家介绍了关于Lua游戏开发教程之时区问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-30
  • window10下mysql 8.0.20 安装配置方法图文教程

    这篇文章主要为大家详细介绍了window10下mysql 8.0.20 安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-05-15
  • 解析MySQL8.0新特性——事务性数据字典与原子DDL

    这篇文章主要介绍了MySQL8.0新特性——事务性数据字典与原子DDL的相关资料,帮助大家更好的理解和学习MySQL8.0感兴趣的朋友可以了解下...2020-08-26
  • Linux php时区设置方法总结

    在php中默认时区与中国相关8小时了,下面我来给大家介绍在于linux中与windows系统解决php时差8小时的方法,希望对各位同学有帮助。 大陆内地可用的值是:Asia/Chongqin...2016-11-25
  • php设置时区方法详解介绍

    在php中我们要设置时间的方法有很多种,最常用的就是直接在php.ini中进行修改了date.timezone,如果没有服务器权限可以直接使用date_default_timezone_set函数进行设置下...2016-11-25
  • 关于MyBatis连接MySql8.0版本的配置问题

    这篇文章主要介绍了关于MyBatis连接MySql8.0版本的配置问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-12-25
  • MySQL修改时区的方法小结

    这篇文章主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令行模式、配置文件方式及代码方式,需要的朋友可以参考下...2016-05-20
  • 如何使用PHP和PEAR进行不同时区的转换

    PHP具备一系列日期和时间函数,这为您获取时间信息提供了便利,您可以将这些信息转换为需要的格式并用于计算或者展示给用户。但是假如您想实现一些复杂的功能,事情可能会变...2016-11-25
  • MySQL8.0中的降序索引

    这篇文章主要介绍了MySQL8.0中的降序索引的相关知识,帮助大家更好的理解和使用MySQL8.0的新特性,感兴趣的朋友可以了解下...2020-10-30
  • PHP中设置时区方法总结

    使用php的朋友会发现如果你刚安装好apache与php环境,会发现你系统的时间与我们中国时间是有区别的,一般情况是相隔8小时哦,下面我来介绍PHP设置时区设置方法总结。 ...2016-11-25
  • mysql 8.0.25 解压版安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.25 解压版安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-07-07
  • php系统时区设置方法总结

    php时区是一个非常有意思的问题,安装好apache+php环境之后会发现我们使用date函数获取的日期都与中国时间有8小时区别了,那么这个时区问题要如何解决呢?下面本人整理了一...2016-11-25
  • 在Docker容器中部署Django的时区问题

    本文主要介绍了在Docker容器中部署Django的时区问题,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-10-20