mysql 時區設置


方法一:通過mysql命令行模式下動態修改

1.1 查看mysql當前時間,當前時區

 

select  curtime();  #或  select  now()也可以
+  -----------+
| curtime() |
+  -----------+
| 15:18:10 |
+  -----------+
> show variables  like  "%time_zone%"  ;
+  ------------------+--------+
| Variable_name  | Value |
+  ------------------+--------+
| system_time_zone | CST  |
| time_zone    | SYSTEM |
+  ------------------+--------+
rows  in  set  (0.00 sec)
#time_zone說明mysql使用system的時區,system_time_zone說明system使用CST時區

1.2 修改時區

 

set  global  time_zone =  '+8:00'  ; ##修改mysql全局時區為北京時間,即我們所在的東8區
set  time_zone =  '+8:00'  ; ##修改當前會話時區
> flush  privileges  ; #立即生效
 

方法二:通過修改my.cnf配置文件來修改時區

 

# vim /etc/my.cnf ##在[mysqld]區域中加上
default-time_zone =  '+8:00'
# /etc/init.d/mysqld restart ##重啟mysql使新時區生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM