MySQL資料庫時區配置

mikeliuy發表於2016-04-14
MySQL資料庫的時區配置過程:
以5.6.19為例。

root@(none) 01:43:17>show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.03 sec)

現在是以系統設定作為依據。

root@(none) 01:46:37>set time_zone="+8:00";
Query OK, 0 rows affected (0.02 sec)

root@(none) 01:46:47>select now();
+---------------------+
| now()               |
+---------------------+
| 2016-04-11 13:46:55 |
+---------------------+
1 row in set (0.02 sec)

root@(none) 01:46:55>show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +08:00 |
+------------------+--------+
2 rows in set (0.09 sec)

也可以透過修改配置檔案my.cnf,進行時區的修改。
在檔案[mysqld] 之下增加 
default-time-zone='+8:00'

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26812308/viewspace-2081156/,如需轉載,請註明出處,否則將追究法律責任。

相關文章