色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql加了8小時不生效

劉柏宏2年前8瀏覽0評論

如果您使用mysql數據庫并且在數據庫中添加或更新數據后發現時間戳差8個小時,這可能是因為您的MySQL服務器和您的應用程序不在同一時區。MySQL服務器默認使用UTC時間作為默認時區,在某些情況下,可能需要使用與您的應用程序相同的本地時區。

# 查看默認時區
mysql>SELECT @@global.time_zone, @@session.time_zone;
+------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+------------------+---------------------+
| SYSTEM           | SYSTEM              |
+------------------+---------------------+
1 row in set (0.00 sec)

如果查看默認時區是SYSTEM,那么MySQL服務器將使用操作系統的時區設置。您可以在MySQL配置文件中更改時區:

# 編輯MySQL配置文件
$ sudo vi /etc/mysql/my.cnf
# 為MySQL添加時區配置
[mysqld]
default-time-zone = '+8:00'
# 重啟MySQL服務
$ sudo service mysql restart

此外,您也可以在MySQL命令中更改時區,只需使用以下命令:

# 設置當前會話的時區為東八區
SET time_zone = '+8:00';

無論您是通過MySQL配置文件還是使用SET命令更改時區,都應該關閉并重新打開您的應用程序,以便它能夠使用新的時區設置。