今天发现有一个程序插入的时间不对,而该字段是配置的默认值 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个时区...

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。

本文标题: MySQL查看和修改时区的方法

本文地址: http://www.cppcns.com/shujuku/mysql/267650.html

mysql sql查询时区_MySQL查看和修改时区的方法相关推荐

  1. mysql 查看时区_mysql 查看及修改时区的方法

    方法1#查看时区 show variables like "%time_zone%"; set global time_zone = '+8:00'; ##修改mysql全局时区为 ...

  2. Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

    Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) 参考文章: (1)Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) (2)https://www.cnblogs.com/ ...

  3. 查看mysql字段的编码_MySQL查看和修改字符编码的实现方法

    MySQL查看和修改字符编码的实现方法 遇到一个插入数据库的乱码,因为是:mac版本的,按网上说的就是不能改变,其编码方式, 本人的机器:mysql-***.dmg默认安装后的编码是:如下图:有两个编 ...

  4. mysql 查找密码忘记,Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

    首先启动命令行 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin ...

  5. Linux查看与修改时区、时间的命令

    1.查看.修改Linux时区与时间 一.linux时区的查看与修改 1,查看当前时区 date -R 2,修改设置时区 方法1: tzselect 方法2: 仅限于RedHat Linux 和 Cen ...

  6. Linux 查看及修改时区

    查看时间及时区 查看当前时间 date 查看时区 cat /etc/timezone 修改时区 1.修改或设置Linux服务器时区 tzselect RedHat Linux/CentOS timec ...

  7. mysql 查看当前数据库编码方式_MySQL查看与修改当前数据库编码的方法

    MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...

  8. mysql 嵌套查询性能_mysql SQL优化之嵌套查询-遁地龙卷风

    (-1) 写在前面 这篇随笔的数据使用的是http://blog.csdn.net/friendan/article/details/8072668#comments里的,里面有一些常见的select ...

  9. Mysql查看和修改时区

    查看命令 mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Va ...

最新文章

  1. AR + ROS +UBUNTU16.04+ORB-SLAM2
  2. Response重定向---javaweb
  3. SSM项目中怎样引入并使用Bootstrap
  4. 23.C++- 继承的多种方式、显示调用父类构造函数、父子之间的同名函数、virtual虚函数...
  5. JAVA前三章预习总结
  6. LINUX警告:检测到时钟错误。您的创建可能是不完整的。-转
  7. I00008 百鸡问题
  8. exce小技巧,Mac Excel单元格内换行快捷键
  9. pc工具不支持stb的加密方式_经验 | 11个超实用的小工具
  10. [Mac] Newifi mini路由器刷breed+Padavan固件
  11. 阿里datav使用记录1
  12. java-POI的Excel默认字体和样式
  13. MySQL插入数据时报错Cause: java.sql.SQLException: #HY000
  14. PHP语言编程魔方,php魔方方法总结
  15. office二级证书和mysql_二级考office还是access ??在线等 挺急的 (内附合格证书领取通知)...
  16. java 实现 仿QQ聊天系统 简易地实现 网络 在线聊天 代码详解(附源代码)
  17. Android开发——Android中的二维码生成与扫描
  18. Codeforces Bear and Big Brother
  19. CSS兄弟选择器(选择所有兄弟姐妹)
  20. 暑假小制作——DIY蓝牙小音箱

热门文章

  1. AAC Advanced Audio Coding(高级音频编码)资料整理
  2. mysql数据库表锁、行锁
  3. VS2017 MFC对话框程序打印及打印预览的实现
  4. Linux下nginx编译安装,重新添加模块
  5. 哈希表、红黑树、B树、B+树基础
  6. 对象到底是怎么new出来的
  7. 前后端传输加密代码-java
  8. SpringDataJPA+Hibernate框架源码剖析(六)@PersistenceContext和@Autowired注入EntityManager的区别
  9. weblogic相关问题
  10. sql server 按拼音分类排序的功能