程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL時區參數

MySQL時區參數

編輯:MySQL綜合教程

MySQL時區參數


環境介紹:

OS版本:RHEL5.5

MySQL版本:5.5.40

參考鏈接:http://dev.mysql.com/doc/refman/5.5/en/time-zone-leap-seconds.html

有一個需求:一個考勤系統,多個AP分布在全球,時間必須以+8時區來計算,那必須修改MySQL服務器時間來決定!


查看mysql server當前時區
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)

修改辦法:
方法1:修改my.cnf
[mysqld]
default-time-zone='+8:00'
保存,退出
重啟mysql 服務器


方法2:修改參數
mysql> set time_zone = '+8:00';
驗證:
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | +08:00 |
+------------------+--------+
2 rows in set (0.00 sec)

mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2011-18-21 18:39:07 |
+---------------------+
1 row in set (0.00 sec)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved