修改 MySQL 時區

修改 MySQL 時區 的做法有兩種,你要採取哪一種方式:
(端看你能不能重啟MySQL伺服器)
1. 修改my.cnf (能夠重啟MySQL伺服器)
2. 直接修改MySQL系統變數

能重啟MySQL的方法

Step 1

修改設定檔
(如果允許重新啟動MySQL)

找到『[mysqld]』,在下面增加設定值:
存檔離開。

你想設定的時區到底是+-多少小時,可以參考一下這個網站:List of Time Zone

Step 2

重啟MySQL

大功告成!

 

 

無法重啟MySQL

Step 1

修改MySQL系統時區設定
(適合不能重啟MySQL的做法)

登入MySQL之後,在MySQL裡面輸入以下指令修改MySQL系統預設時區
以台灣為例,台灣的時區的名稱是:CST(China Standard Time)

大功告成。

 

 

補充說明

在MySQL Session期間暫時修改時區的方法如下:
『SET @@session.time_zone = ‘+00:00’;』

如果是使用phpMyAdmin執行的話,可以將下列2個SQL Script放在同一個session一起執行看看:

Temporarily change timezone
Temporarily change timezone

Andy Wang

站在巨人的肩膀上仍須戰戰兢兢!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料