加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.52wenzhou.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL查视和修改时区的方法

发布时间:2022-03-17 11:52:46 所属栏目:MySql教程 来源:互联网
导读:今天发现有一个程序插入的时间不对,而该字段是配置的默认值 CURRENT_TIMESTAMP,初步判断是数据库的时区设置问题。 登录数据库查看时区配置: mysql show variables like %time_zone%; +------------------+--------+ | Variable_name | Value | +---------
      今天发现有一个程序插入的时间不对,而该字段是配置的默认值 CURRENT_TIMESTAMP,初步判断是数据库的时区设置问题。
 
     登录数据库查看时区配置:
 
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | EDT |
| time_zone  | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)
    system_time_zone 表示系统使用的时区是 EDT即北美的东部夏令时(-4h)。
    time_zone 表示 MySQL 采用的是系统的时区。也就是说,如果在连接时没有设置时区信息,就会采用这个时区配置。
 
# 修改全局的时区配置
set global time_zone = '+8:00';
flush privileges;
当然,也可以通过修改配置文件(my.cnf)的方式来实现配置,不过需要重启服务。
   
总结
 
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读