修改MySQL的时区,涉及参数time_zone_小屁孩大帅-杨一凡的博客-程序员宅基地

技术标签: 小功能  

 

首先需要查看mysql的当前时区,用time_zone参数


 
  
  1. mysql> show variables like '%time_zone%';
  2. +------------------+--------+
  3. | Variable_name | Value |
  4. +------------------+--------+
  5. | system_time_zone | CST |
  6. | time_zone | SYSTEM |
  7. +------------------+--------+
  8. 2 rows in set (0.00 sec)



1 可以通过修改my.cnf
在 [mysqld] 之下加
default-time-zone=timezone
来修改时区。如:
default-time-zone = '+8:00'
修改完了记得记得重启msyql
注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00'

2 另外也可以通过命令行在线修改


 
  
  1. set time_zone = timezone
  2. 比如北京时间(GMT+0800)
  3. set time_zone = '+8:00'; 如下:
  4. mysql> set time_zone='+8:00';
  5. Query OK, 0 rows affected (0.00 sec)
  6. mysql> show variables like '%time_zone%';
  7. +------------------+--------+
  8. | Variable_name | Value |
  9. +------------------+--------+
  10. | system_time_zone | CST |
  11. | time_zone | +08:00 |
  12. +------------------+--------+
  13. 2 rows in set (0.00 sec)


 

3 再通过select now()来验证时区


 
  
  1. mysql> show variables like '%time_zone%';
  2. +------------------+--------+
  3. | Variable_name | Value |
  4. +------------------+--------+
  5. | system_time_zone | CST |
  6. | time_zone | +08:00 |
  7. +------------------+--------+
  8. 2 rows in set (0.00 sec)
  9. mysql> select now();
  10. +---------------------+
  11. | now() |
  12. +---------------------+
  13. | 2013-08-05 10:35:31 |
  14. +---------------------+
  15. 1 row in set (0.00 sec)
  16. mysql> set time_zone='+0:00';
  17. Query OK, 0 rows affected (0.00 sec)

 
  
  1. mysql> show variables like '%time_zone%';
  2. +------------------+--------+
  3. | Variable_name    | Value  |
  4. +------------------+--------+
  5. | system_time_zone | CST    |
  6. | time_zone        | +00:00 |
  7. +------------------+--------+
  8. 2 rows in set (0.00 sec)

 
  
  1. mysql> select now();
  2. +---------------------+
  3. | now()               |
  4. +---------------------+
  5. | 2013-08-05 02:35:43 |
  6. +---------------------+
  7. 1 row in set (0.00 sec)


 

参考文献: http://dev.mysql.com/doc/refman/5.7/en/time-zone-leap-seconds.html
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41722928/article/details/88710895

智能推荐

Android 开发中ClassNotFoundException的问题原因和解决方法_不年少还青春的博客-程序员宅基地_android classnotfoundexception

一、问题产生原因最近看到一个demo,运行时出现了ClassNotFoundException,说是找不到MainActivity主页面,当时觉得很奇怪,我肯定已经都配置了啊,怎么会出现这种错误呢?最后经过多方研究,原因是引用第三方jar包的原因,因为我通过检查jar包的编译发现,它使用的jdk1.7,用到此jar包的项目却是使用1.6编译的,低版本肯定不能兼容高版本的,所以项目貌似是没有错的

Modelbuilder快速入门_李远祥的博客-程序员宅基地

Modelbuilder快速入门 by 李远祥什么是modelbuilder模型构建器是一个用来创建、编辑和管理模型的应用程序。模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入。也可以将模型构建器看成是用于构建工作流的可视化编程语言。模型构建器除了有助于构造和执行简单工作流外,还能通过创建模型并将其共享为工具来提供扩展 ArcGIS 功能

数据结构 - 栈、栈实现计算器_有机后浪的博客-程序员宅基地_数栈与符栈计算

栈的概念栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素一种受限的线性表:仅能在表尾插入(入栈)、删除(出栈)表尾称为栈顶;另一端称为栈底栈:先进后出Java基于数组实现栈基于数组的栈有三个成员变量:maxSize

Remote RAPI_leimiaomiao的博客-程序员宅基地_rapi cerapigeterror程序进程卡住

對於RAPI的初始化:下面的兩個函數都是做初始化的操作,而不會creates a connection between a PC and a device !HRESULT CeRapiInit (void);//blocks會發生阻塞HRESULT CeRapiInitEx (RAPIINIT* pRapiInit);//The only parameter is a pointer to a

随便推点

python_graph-ite_kingjo002的博客-程序员宅基地_python graphite

##################################### BASIC REQUIREMENTS# http://graphite.wikidot.com/installation# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/# Last tested & updated 10/13

查询练习题_dengyuxi947228的博客-程序员宅基地

1. 查询Student表中的所有记录的Sname、Ssex和Class列。select Sname ,Ssex,Class from Student2.查询教师所有的单位即不重复的Depart列。select Depart ,count(*) from Teacher group by Depart 3. 查询Student表的所有记录。select * from Studen...

UVA 1625 Color Length (DP)_kalilili的博客-程序员宅基地

题意:见紫书P276思路:(设一个颜色序列为s1,另一个为s2)要把最优子结构找到是关键,状态就是天然的执行步骤,d(i,j)表示s1移走了i个元素s2移走了j个元素的状态。下一步只有两个决策,决策后的剩余的问题和原问题一样,这就是最优子结构。所以每次决策时要保证决策的产生的花费+子问题的解达到最优所以状态方程显然:dp[i][j]=min(dp[i+1][j],dp[i][j+1])

svn连接报错 Can't connect to host '*.*.*.*': 由于连接方在一段时间后没有正确答复或连接的主机没有响应,连接尝试失败。_louwzh的博客-程序员宅基地

场景描述:svn客户端:1.8                  svn服务端:                客户端连接时,报错,如下:Can't connect to host '*.*.*.*': 由于连接方在一段时间后没有正确答复或连接的主机没有响应,连接尝试失败。  解决方案:

Oracle RAC EM工具日常管理_jxzkin的博客-程序员宅基地

rac em工具日常管理检查em集群配置:emca -displayConfig dbcontrol -cluster[[email protected] ~]$ emca -displayConfig dbcontrol -clusterSTARTED EMCA at Sep 29, 2012 8:12:56 AMEM Configuration Assistant, Ve

Android 系统设置默认launcher_lancelots的博客-程序员宅基地_android 设置launcher

Android 项目中需要设置默认launcher,下面介绍如何设置,在ActivityManagerService的startHomeActivityLocked方法中会判断当前是否有默认launcher,如果没有的话,就会弹出选择框.下面将设置默认launcher的代码列出如下: private void setDefaultLauncher() { // get ...