作者:手丷机用户2515108295 | 来源:互联网 | 2023-06-27 22:47
首先查看数据库时区showvariableslike%time_zone%;#设置全局时区mysqlsetglobaltime_zone'+8:00';#设置
首先查看数据库时区
show variables like "%time_zone%";
# 设置全局时区
mysql> set global time_zone = ‘+8:00‘;
# 设置时区为东八区
mysql> set time_zone = ‘+8:00‘;
# 刷新权限使设置立即生效
修改之后查询显示
如果这样设置 程序插入后的时间和数据库显示的时间还是不一样的话
那就直接连接的时候指定时区
useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
指定时区 不要选择默认的UTC