博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【搬运工】修改mysql数据库的时区
阅读量:5367 次
发布时间:2019-06-15

本文共 1360 字,大约阅读时间需要 4 分钟。

转载:

--------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- 

# 查看数据库时区 mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value | +------------------+--------+ | system_time_zone | EST || time_zone | SYSTEM |+------------------+--------+ 2 rows in set (0.00 sec)

 

 mysql默认使用的SYSTEM时区,即EST时区,查询相关资料可知,EST时区要比北京时间(东八区)慢13个小时,在数据库中的表现即为:

mysql> select now();+---------------------+| now() |+---------------------+ | 2017-03-09 21:24:39 |+---------------------+1 row in set (0.00 sec)

 那我们怎么修改,有两种方法,一种是临时的,一种是长久的。

一:通过sql命令临时修改

# 设置全局时区 mysql> set global time_zone = '+8:00';Query OK, 0 rows affected (0.00 sec) # 设置时区为东八区 mysql> set time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) # 刷新权限使设置立即生效 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | EST || time_zone | +08:00 | +------------------+--------+2 rows in set (0.00 sec)

二:修改my.cnf实现永久修改

vi /etc/mysql/my.cnf

然后在mysqld下边的配置中添加一行:

default-time_zone = '+8:00'

然后重启mysql

service mysql restart

转载于:https://www.cnblogs.com/lelelong/p/10731950.html

你可能感兴趣的文章
占小狼的简书博客
查看>>
struts2__action执行顺序
查看>>
php异常处理
查看>>
[xampp] /usr/bin/env: php: No such file or directory
查看>>
细学PHP 10 贴吧-2
查看>>
黑客攻防入门秘籍
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意button状态的检查...
查看>>
《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
查看>>
Java 编程下实现随机无重复数字功能
查看>>
Android 编程下的代码混淆
查看>>
animation属性
查看>>
页内的模块和组件抽象规划经验
查看>>
安全-分析深圳电信的新型HTTP劫持方式
查看>>
将Centos的yum源更换为国内的阿里云源
查看>>
git diff 的用法
查看>>
一段sql的优化
查看>>
十进制与十六进制的相互转换
查看>>
在Flex中用Validator检测数字、字符串、Email.
查看>>
[leetcode]4Sum
查看>>