执行sql查询当前时间
select now();
查询的结果正好慢8小时,则说明需要修改时间。
1、使用连接工具执行sql
show variables like '%time_zone%';
2、如果docker挂载了外部配置文件,修改外部配置文件,加入内容
default-time-zone = '+08:00'
3、重启docker镜像
docker restart mysql-master #mysql-master是自己容器的名称
4、修改JDBC连接中URL
jdbc:mysql://ip:port/mysql_name?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
#&serverTimezone=Asia/Shangha 加入该配置即可
5、再次执行查询当前时间,为当前时间