mysql 时区设定_设置MySQL默认时区
MySQL默認的時區是UTC時區,比北京時間晚8個小時。
假設日志里面的時間是中午12:00,那么北京時間應該是晚上的8:00點鐘。
為方便查看和設置時間,我們要設置MySQL的默認時區,以符合本地使用。
1 永久有效方法
修改my.cnf文件,加入如下2行:
default-time-zone='+08:00' # 數據表默認時區
即設置MySQL默認時區為東八區。
2 僅當前會話有效方法
并不是每個時候我們都需要一致的時區,如果要在當前回話中設置獨特的時區,
可以進入MySQL命令行,用命令設置當前回話的時區:
SET time_zone = "+08:00";
3 查看當前時區
查看當前MySQL的默認時區用SELECT @@global.time_zone; 命令:
mysql> SELECT @@global.time_zone;
+--------------------+
| @@global.time_zone |
+--------------------+
| SYSTEM |
+--------------------+
顯示 SYSTEM 說明當前使用的是操作系統時區,
mysql> SELECT @@global.system_time_zone;
+---------------------------+
| @@global.system_time_zone |
+---------------------------+
| UTC |
+---------------------------+
可以看出系統時區用的是UTC。
總結
以上是生活随笔為你收集整理的mysql 时区设定_设置MySQL默认时区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab 收敛速度,BP网络的收敛速
- 下一篇: 数据库 并发更新之乐观锁和悲观锁