使用IDEA连接数据库发生Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. .错误提示,解决方法

一、查看数据库时区

show variables like'%time_zone';

如果显示下图,则需要设置时区

+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone |        |
| time_zone        | SYSTEM |
+------------------+--------+

二、设置时区

1.通过mysql命令行模式下动态修改

set global time_zone = '+8:00';
设置为北京时间

刷新mysql权限

FLUSH PRIVILEGES
这样修改第二次重启依然没有改过来

2、通过修改配置文件来修改时区

修改配置文件my.ini

增加

default-time_zone = '+8:00'
修改完如下,每个人的配置文件内容有差异,仅供参考

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-8.0.16-winx64\Data
default-time_zone = '+8:00'
#  重启MySQL服务   /etc/init.d/mysqld restart
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
 
然后重启mysql服务,可以了

再次查询

mysql> show variables like'%time_zone';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone |        |
| time_zone        | +08:00 |
+------------------+--------+

————————————————
版权声明:本文为CSDN博主「Spinoza-M」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29752857/article/details/102948830

Mysql查看数据库时区并设置时区相关推荐

  1. aliyun mysql 端口_阿里云怎么查看数据库端口怎么设置

    阿里云怎么查看数据库端口怎么设置,阿里云服务器数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前 ...

  2. Mysql查看最大连接数及设置

    Mysql查看最大连接数及设置 1.查看连接数 show status like 'Threads%' 2.查看当前数据库设置的最大连接数 show variables like '%max_conn ...

  3. mysql查看数据库表大小语句_MySQL查看数据库表容量大小的命令语句讲解

    MySQL查看数据库表容量大小的命令语句讲解 发布时间:2020-04-27 14:17:23 来源:亿速云 阅读:180 作者:三月 本文主要给大家介绍MySQL查看数据库表容量大小的命令语句讲解, ...

  4. Mysql查看数据库和表占用空间

    Mysql查看数据库和表占用空间 1.查看数据库的大小 select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.TABLES ...

  5. MySQL查看数据库表容量大小

    本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table ...

  6. mysql查看数据库时区CST

    在项目操作过程发现了一个时区的问题,问题现象为sql打印的时间和数据库里面存储的时间不一样.后来发现问题原因为mysql的时区为CST.网上搜索了下CST时区,才发现这个时区已经被诟病已久.它居然能够 ...

  7. php设置东京时区,php设置时区方法介绍

    php默认时区是欧美国家的所以与我们中国时区相差了整整8小时哦,下面我来给各位介绍php设置时区方法,有需要了解的朋友可进入参考. 在 php.ini 中,默认是 date.timezone = UT ...

  8. linux mysql查看数据库编码_MySQL查看和修改字符编码的实现方法

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  9. php新德里时区_PHP设置时区

    时间是生活中必不可少的,在 PHP 中也是一样,时间有时候要存储起来记录某件事情或者在浏览器中展示出来. 在 PHP 中是通过日期和时间函数来获取日期和时间的.日期和时间函数依赖于服务器的时间设置,服 ...

最新文章

  1. 尚硅谷SpringCloud(H版alibaba)框架开发教程(大牛讲授spring cloud) 最详细的。
  2. wxWidgets:wxRibbonPanel类用法
  3. android ota更新app,企业 OTA 更新  |  Android 开源项目  |  Android Open Source Project
  4. android webview js 失效,Android WebView注入JQuery、JS脚本及执行无效的问题解决
  5. 【C++深度剖析教程6】C++之友元
  6. ubuntu挂起唤醒后十几秒钟就自动熄屏一次
  7. IE和FireFox中的event事件
  8. JAVA Reflection(反射机制)续
  9. 设计模式04_抽象工厂
  10. JSP指令标记和动作标记
  11. 在windows server上配置java jdk后,可能要些时间生效。
  12. HDOJ(HDU) 1563 Find your present!(异或)
  13. MediaType和文件类型对应关系
  14. u3d引擎移动都有哪些方法?又都适用于什么场景?
  15. 6Tops 加持3588 NVR方案
  16. Retrofit 通过刷新头部Token解决token过期
  17. Python保护视力小程序
  18. Vue中监听页面刷新和关闭beforeunload事件
  19. Java制作二级导航菜单_纯CSS实现超简单的二级下拉导航菜单代码
  20. CSS3 选择器——笔记+实战案例(基本选择器、组合选择器、属性选择器、伪类选择器)...

热门文章

  1. 微信小程序手机号解密
  2. Android开发-WebView的缓存处理和性能优化 实现H5页面秒开【四】
  3. 利用Bio.SeqIO提取基因组中特定序列时注意事项
  4. 微信分享自定义图片标题摘要-微信官方API
  5. 怎么进行大数据测试?我们需要具备怎样的测试能力?
  6. 推荐一款在线复制图片转字符画工具,这是来自字符的艺术
  7. Android 全面屏体验
  8. [DataAnalysis]为什么说熵是不确定性的度量
  9. Java使用Ajax图片上传与修改
  10. 关于适配市面上的Android手机的刘海屏幕