mysql 修改區的倆種方法
阿新 • • 發佈:2019-02-13
一言難盡,從昨天下午到今天上午一直在搞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 即可