我是因为服务器重启后发现数据库时间与当前时间相差了一天。
首先查询系统当前时间 :
select now();
结果如下图,发现时间不对。

输入如下代码重置时间:
set global time_zone = '+08:00';
set time_zone = '+08:00';
再使用 select now();查询一下时间,发现时间相同就可以了。
本文解决了一个服务器重启后遇到的问题,即MySQL数据库的时间与实际时间相差一天。通过查询系统时间并使用特定的SQL命令来调整时间区,成功地将数据库时间与实际时间同步。
我是因为服务器重启后发现数据库时间与当前时间相差了一天。
首先查询系统当前时间 :
select now();
结果如下图,发现时间不对。

输入如下代码重置时间:
set global time_zone = '+08:00';
set time_zone = '+08:00';
再使用 select now();查询一下时间,发现时间相同就可以了。
1733

被折叠的 条评论
为什么被折叠?