zoukankan      html  css  js  c++  java
  • [ Mariadb ] 记录一次MySQL数据库时区的问题

    操作系统:Centos 7数据库:5.5.52-MariaDB

    根本问题:由于系统时区不对,造成数据库的时区和数据的时间不正确。

    处理办法:

    # 查看系统时区,
    [root@mongodb ~]# timedatectl   
    # 修改系统时区,Shanghai为东8区
    [root@mongodb ~]# timedatectl set-timezone Asia/Shanghai
    [root@mongodb ~]# timedatectl 
          Local time: Thu 2016-11-10 10:47:32 CST
      Universal time: Thu 2016-11-10 02:47:32 UTC
            RTC time: Thu 2016-11-10 02:50:43
            Timezone: Asia/Shanghai (CST, +0800)
         NTP enabled: n/a
    NTP synchronized: no
     RTC in local TZ: no
          DST active: n/a
    
    # 登录数据库查看时间、时区
    MariaDB [(none)]> select now();
    
    MariaDB [(none)]> show variables like "%time_zone%";
    
    #修改mysql全局时区为北京时间,即我们所在的东8区
    set global time_zone = '+8:00';  
    #修改当前会话时区
    set time_zone = '+8:00';  
    #立即生效
    flush privileges;  

    方法二:

    # vim /etc/my.cnf  ##在[mysqld]区域中加上
    default-time_zone = '+8:00'

    在重启数据库完成。

  • 相关阅读:
    js模板引擎
    浮点数正则表达式
    DbContext SQLite配置文件
    JS中的HTML片段
    WPF 使用HttpListener搭建本地web服务器
    C#调用Windows(8/10)自带的虚拟键盘
    SQLSERVER 设置默认值
    SQLSERVER存储过程基本语法
    MSSQL存储过程
    WPF手动绑定事件
  • 原文地址:https://www.cnblogs.com/hukey/p/6050092.html
Copyright © 2011-2022 走看看