MySql修改時區


1、進入mysql

2、檢查mysql時區

mysql>show variables like '%time_zone%';

可以看到系統時區是CST,因為中國時區比美國早八個小時,所以我們要在mysql中進行設置時區:

+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+

3、設置為中國時區

mysql> set time_zone='+8:00';

4、檢查mysql時區

mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +08:00 |
+------------------+--------+

5、再來驗證下數據庫時間跟當前時間是否一致

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2021-01-16 17:20:19 |
+---------------------+
1 row in set (0.00 sec)

 注意連接jdbc設置為上海的時區即可:

jdbc:mysql://182.92.209.212:3306/mybatis_plus?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai

總結:就基本的一個sql即可!

  • 1、進入mysql

  • 2、檢查mysql時區
  • 3、設置為中國時區


免責聲明!

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



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