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、設置為中國時區
