1. 程式人生 > >mysql 修改區的倆種方法

mysql 修改區的倆種方法

一言難盡,從昨天下午到今天上午一直在搞elk,搞了一個時間增量同步,改配置檔案,改linux時間,這的哪的- - 不提了,elk後續會在16的基礎上再慢慢補齊,補全,方便大家,也方便我自己。

先記錄 mysql 修改時間的倆種方法,當然我只使用了第一種(注:因為我已經修改為北京時區,所以顯示截圖等都為正常!)

  • The first:
    輸入命令: select curtime();或者 select now()
    這裡寫圖片描述
    檢視當前時間,繼續輸入命令show variables like "%time_zone%";
    這裡寫圖片描述
    這裡紅框標記,此處未修改前應該是 SYSTEM 因為我已經修改 所以顯示 +8

繼續輸入命令,修改時區

# 修改全域性時間 (為什麼+8 自己去搜索 UTC )
set global time_zone = '+8:00';
# 修改會話時間
set time_zone = '+8:00';
# 立即生效
flush privileges;

再次查詢時間 已為正常
這裡寫圖片描述

  • The second:
    此辦法為修改 mysql的配置檔案,較為麻煩:
    輸入命令:vi /etc/my.cnf
    找到 [mysqld]
    [mysqld]新增如下配置
     default-time_zone = '+8:00'

輸入 wq 儲存 然後重啟mysql 即可