由于自己装centos 7 的时候的疏忽,导致系统时间是EDT时间(美国东部夏令时间,比中国慢了12个小时)。第一次开发说开发环境的时间有问题,就直接改了系统的时区和时间。
修改时区的方法
tzselect 选择时区,依次输入5 -> 9 -> 1 -> 1。
然后替换系统的时区文件,cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
但是,当时数据库的时间还是没有修改,遗留下问题。
修改数据库的默认时区 vim /etc/my.cnf 加入 default-time-zone = '+8:00'
大小写敏感的关闭(开发要求关闭大小写敏感)
lower_case_table_names = 1
其中 0:区分大小写,1:不区分大小写
附:查看mysql 时间的命令
select curDate(); #获取当前日期
select curTime(); #获取当前时间
select now(); #获取当前日期+时间
欢迎打算使用阿里云服务器的小伙伴,加我私聊!!QQ:3533470970 或直接领取阿里云幸运券:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=b6h928qb&utm_source=b6h928qb
转载于:https://blog.51cto.com/liqilong2010/1841881