`
sundful
  • 浏览: 1232145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL时区设置

 
阅读更多

MySQL 时区默认是服务器的时区。
可以通过以下命令查看

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

可以通过修改my.cnf
在 [mysqld] 之下加

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

另外也可以通过命令 set time_zone = timezone
比如北京时间(GMT+0800)
set time_zone = '+8:00';
这个和php的时区设置又有点差别,比如北京时间在php中是
date_default_timezone_set('Etc/GMT-8');

美国pst时间(GMT-08:00)
set time_zone = '-8:00';

SQL代码
  1. mysql> set time_zone = '+8:00';   
  2. Query OK, 0 rows affected (0.00 sec)   
  3.   
  4. mysql> select now();   
  5. +---------------------+   
  6. | now()               |   
  7. +---------------------+   
  8. | 2008-12-29 11:26:36 |    
  9. +---------------------+   
  10. 1 row in set (0.00 sec)   
  11.   
  12. mysql> set time_zone = '-8:00';   
  13. Query OK, 0 rows affected (0.00 sec)   
  14.   
  15. mysql> select now();   
  16. +---------------------+   
  17. | now()               |   
  18. +---------------------+   
  19. | 2008-12-28 19:27:09 |    
  20. +---------------------+   
  21. 1 row in set (0.00 sec)
分享到:
评论

相关推荐

    测试MySQL时区设置对查询效率的影响1

    测试MySQL时区设置对查询效率的影响测试环境操作系统:CentOS 6.4MySQL版本:5.6.21表结构:CREATE TABLE `t1` ( `id`

    jdbc连接MySQL出现的时区问题.docx

    解决JDBC连接MySQL数据库出现的时区问题

    Mysql时区相差8小时解决方案

    Mysql时区相差8小时解决方案,里面为大家提供了3种解决方案。

    IDEA连接mysql报时区serverTimezone错误

    IDEA连接mysql报时区serverTimezone错误 解决方案

    mysql时区异常.docx

    MySQL时区异常 java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via ...

    关于Java中的mysql时区问题详解

    主要给大家介绍了关于Java中mysql时区问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    mysql解决时区相关问题

    其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐步介绍时区相关内容。 1.log_timestamps 参数介绍 首先说明下log_timestamps参数并不影响时区,只是设置不同会影响某些日志记录的时间。该...

    mysql时区问题

    您可能感兴趣的文章:MySQL修改时区的方法小结MySQL查看和修改时区的方法详解MySQL查询时区分字符串中字母大小写的方法mysql中url时区的陷阱该如何规避详解MySQL timestamp的类型与时区实例详解有关 PHP 和

    TaoQZ#book#mysql时区2

    时区mysql字段类型为datatime时,java使用时间戳Timestamp(使用IDEA自带的pojo生成工具生成时的结果),时间戳也就是UTC,从197

    MySQL 5.1中文手冊

    MySQL服务器时区支持 5.11. MySQL日志文件 5.11.1. 错误日志 5.11.2. 通用查询日志 5.11.3. 二进制日志 5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下...

    Docker的MySQL容器时区问题修改

    很明显, 是MySQL的时区问题. 本篇文章就来记录下如何修改Docker 的 MySQL 容器时区. 解决方案 先来校验下数据库是否真的时区不对. 进入MySQL数据库, 运行语句: SELECT NOW(); 会返回类似这样的数据: mysql> ...

    MySQL修改时区的方法小结

    主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令行模式、配置文件方式及代码方式,需要的朋友可以参考下

    有关 PHP 和 MySQL 时区的一点总结

    PHP 脚本端的市区设置可以在 php.ini 下设置 date.timezone 键的值为 ‘Asia/Shanghai’ 即可。...附,PHP 5.1 以上提供了专门的函数修改对应的时区: date_default_timezone_set(‘Asia/Shanghai’)

    MYSQL

    4.13 OS/2 注意事项 4.14 TcX 二进制代码 4.15 安装后期(post-installation)的设置与测试 4.15.1 运行mysql_install_db 的问题 4.15.2 启动 MySQL 服务器的问题 4.15.3 自动启动和停止 ...

    SenecaBBB:Seneca BigBlueButton 集成项目

    塞内卡BBB Seneca BigBlueButton 集成项目 在 Ubuntu 12.04 上设置数据库 ... sudo apt-get install mysql-...将mysql时区设置为UTC,添加default_time_zone。 我们以 UTC 存储事件预定日期和时间,以解决全球时区问题。

    MySql 5.1 参考手册.chm

    MySQL服务器时区支持 5.11. MySQL日志文件 5.11.1. 错误日志 5.11.2. 通用查询日志 5.11.3. 二进制日志 5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下...

    MySQL中文参考手册.chm

    4.13 OS/2 注意事项 4.14 TcX 二进制代码 4.15 安装后期(post-installation)的设置与测试 4.15.1 运行mysql_install_db 的问题 4.15.2 启动 MySQL 服务器的问题 4.15.3 自动启动和停止...

    mysql 关于详细时间应用

    因为我国位于东八时区,所以本地时间 = UTC 时间 + 8 小时。UTC 时间在业务涉及多个国家和地区的时候,非常有用。 二、MySQL 日期时间 Extract(选取) 函数。 1. 选取日期时间的各个部分:日期、时间、年、季度...

Global site tag (gtag.js) - Google Analytics