MySQL查看和修改时区的方法
作者:CroWall 时间:2024-01-15 05:42:33
今天发现有一个程序插入的时间不对,而该字段是配置的默认值 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 time_zone = '+8:00';
# 修改全局的时区配置
set global time_zone = '+8:00';
flush privileges;
当然,也可以通过修改配置文件(my.cnf)的方式来实现配置,不过需要重启服务。
# vim /etc/my.cnf ##在[mysqld]区域中加上
default-time_zone = '+8:00'
# /etc/init.d/mysqld restart ##重启mysql使新时区生效
话说,跟中国不一样的是,美国有4个时区...
来源:https://crowall.com/archives/mysql-timezone-config.html
标签:查看,mysql,时区
0
投稿
猜你喜欢
python unittest单元测试的步骤分析
2022-03-21 05:59:10
Django 用户登陆访问限制实例 @login_required
2021-05-26 07:31:22
浅谈四种快速易用的Python数据可视化方法
2023-12-14 08:08:30
Tensorflow加载与预处理数据详解实现方法
2023-01-29 02:57:09
python执行系统命令后获取返回值的几种方式集合
2022-07-24 22:43:56
python数据分析之员工个人信息可视化
2023-08-05 02:32:26
python 字符串格式化的示例
2021-01-23 23:33:06
关于Mysql-connector-java驱动版本问题总结
2024-01-19 02:07:58
asp如何对欲删除的记录确认后再删除?
2009-11-20 18:48:00
python通过移动端访问查看电脑界面
2021-06-02 05:19:58
python+opencv实现阈值分割
2023-05-19 11:23:50
常用的Git便捷操作合集
2022-02-19 08:16:47
Python中方法的缺省参数问题解读
2022-10-07 17:00:45
AJAX的jQuery实现入门(二)
2008-05-01 13:04:00
彻底解决ewebeditor网站后台不能上传图片的方法
2023-07-09 04:09:01
python2.7安装图文教程
2021-01-02 01:36:15
escape解决AJAX中文乱码的简单方法
2008-10-23 14:32:00
Pytorch损失函数torch.nn.NLLLoss()的使用
2021-02-07 16:08:57
MySQL的Data_ADD函数与日期格式化函数说明
2024-01-17 21:52:46
PyCharm代码回滚,恢复历史版本的解决方法
2021-01-08 21:19:55