MySQL 时区默认是服务器的时区。在使用中经常会遇见。

可以通过以下命令查看

查看时区

SQL代码. mysql> show variables like '%time_zone%';

. +------------------+--------+

. | Variable_name | Value |

. +------------------+--------+

. | system_time_zone | CST |

. | time_zone | SYSTEM |

. +------------------+--------+

. 2 rows in set (0.00 sec)

说明: 如果time_zone的值为SYSTEM,则说明它的时区与操作系统的时区值一样.

可以通过修改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程序中>>date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');

>>在数据库的查询或者是使用上>>

//数据库一旦连接,紧跟着就是改MySQL时间的代码。mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');

本文讲解了如何设置MySQL时区,更多相关内容请关注php中文网。

相关推荐:

mysql 时区设定_如何设置MySQL 时区相关推荐

  1. mysql 时区设定_设置MySQL默认时区

    MySQL默认的时区是UTC时区,比北京时间晚8个小时. 假设日志里面的时间是中午12:00,那么北京时间应该是晚上的8:00点钟. 为方便查看和设置时间,我们要设置MySQL的默认时区,以符合本地使 ...

  2. mysql中如何设置时区_如何设置MySQL的时区?

    我认为这可能是有用的: 有三个位置可以在MySQL中设置时区: 在[mysqld]部分中的"my.cnf"文件中default-time-zone='+00:00' @global ...

  3. mysql 时区设定_教你如何修改mysql时区的问题

    前言 最近公司项目上实现一个新需求,本地已经测通了没问题,放到服务器上就出现毛病了,时间错了. 问题是什么? 需求是让统计24个小时(以当前时间为准向前推24个小时)的数据.SQL语句大概是这样: S ...

  4. mysql不同字符集_如何在mysql中设置不同的字符集

    需要设置server character set , database character set, client character set,如果有一个不大一样,就有可能导致乱码 . server ...

  5. mysql双机数据热备份_如何设置MySql数据同步实现双机热备份

    mysql从3.23.15版本以后就提供了数据库复制功能,利用该功能可实现两个数据库以主从模式来同步数据.互相备份的功能.数据库同步复制功能的设置都在mysql的设置文件中体现.该方案实施的一大基本原 ...

  6. mysql 磁盘限额_为Linux MySQL数据库设置磁盘限额

    因为MySQL数据库本身没有磁盘限额的功能,我们可以限制Linux自带的quota工具为mysql进行磁盘限额. 1.首先需要为/home自动挂载一个分区,并且设置为quota磁盘格式.我们以用户fo ...

  7. mysql 重置root密码 远程访问_重置mysql的root密码以及设置mysql远程登陆权限

    root 密码忘记,重置mysql的root密码 :t 一.修改mysql的配置文件my.cnf 1. 在[mysqld]的段中加上一句:skip-grant-tables [mysqld] data ...

  8. 如何设置mysql让其他人能访问_怎么设置MySQL就能让别人访问本机的数据库了?...

    找到MySQL配置文件,搜索"bind-address",找到这一行: bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL. 再通 ...

  9. mysql设置本机可被访问_怎么设置MySQL就能让别人访问本机的数据库了?

    标签: 找到MySQL配置文件,搜索"bind-address",找到这一行: bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL ...

最新文章

  1. R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比
  2. MYSQL 集群的数据节点错误信息归档
  3. pytorch permute维度转换
  4. 持续高温引发百姓热议 ***趁机放毒谋取暴利
  5. 对接口运用扩展方法 Applying Extension Methods to an Interface 精通ASP-NET-MVC-5-弗瑞曼 Listing 4-15...
  6. [蓝桥杯][2013年第四届真题]核桃的数量-枚举(水题)
  7. Tomcat配置技巧Top 10
  8. 年薪50万的程序员_985程序员年薪50万,看似风光,但当事人却想转行
  9. 关于js拷贝对象的问题
  10. 【优化算法】龙格-库塔优化算法【含Matlab源码 1799期】
  11. Lifo管理系统(转载)
  12. 【NOI2018】你的名字(后缀自动机,线段树合并)
  13. fid和is_fid解释
  14. 转载 word标题级别与编号不关联的处理办法
  15. 语音识别提取视频文案
  16. 链表的有序集合(java)
  17. getchar();吸收回车符
  18. 判断一个整数是否是2的倍数
  19. 超越自我,明白混清醒
  20. K线买入信号有哪些?

热门文章

  1. 如何使用Java与Mysql进行数据交互
  2. Direct2D教程(一)Direct2D已经来了,谁是GDI的终结者?
  3. 剑指offer47 不用加减乘除做加法
  4. 12C -- ORA-28040
  5. 优先队列(个人模版)
  6. 最多包含2/k个不同字符的最长串
  7. 延长笔记本电脑寿命的四个简单方法
  8. 一周安全事件点评:***黑手正伸向商业数据
  9. 【tensorflow】【pytorch】_debug_错误集合
  10. 第七次的服务端课程:hibernate,jpa,springdata