1 linux時區設置
直接復制時區文件,覆蓋/etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2 mysql時區設置
先用now()獲取系統時間,驗證
mysql> show variables like '%zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | UTC | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec)
//
設置時區,更改為東八區
set global time_zone = '+8:00';
//刷新權限
flush privileges;
//退出當前連接,重進驗證
3. jdbc driver,serverTimezone屬性
jdbc:mysql://192.168.xx.xx:3306/xxxx?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowMultiQueries=true