美文网首页
MySQL'select now()'与linux'date'不

MySQL'select now()'与linux'date'不

作者: 莫须有的呓语 | 来源:发表于2021-01-01 17:26 被阅读0次

参考自 https://oomake.com/question/1149275
https://blog.csdn.net/stalin_/article/details/80436568

问题:

mysql5.7部署在centOS7.6上,出现系统时间与mysql时间不一致的问题

问题.png

解决方案:

第一步:确认mysql时区设置为

default-time_zone = '+8:00'

可以查看/etc/my.cnf文件

第二步:切换linux的时区

mv /etc/localtime /etc/localtime_original
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#重启数据库
service mysqld restart  

第三步:修改时间至合适时间

修改Linux系统当前时间。

1.不修改年的情况:
命令: date 月日时分.秒    --注意每个单位都是两位数,例如 date 05241636.00

2.修改年月日:
命令: date -s "年/月/日"  或  date -s "年-月-日"   --例如 date -s "2018-05-24"

3.修改时分秒:
命令: date -s  时:分:秒   --例如: date -s "16:36:00"

4.修改全部:
命令: date -s "年-月-日 时:分:秒"    --例如:date -s "2018-05-24 16:36:00"

相关文章

网友评论

      本文标题:MySQL'select now()'与linux'date'不

      本文链接:https://www.haomeiwen.com/subject/jspjoktx.html