- 设置linux时区
- tzselect,直接执行tzselect设置时区
- cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,复制相应的时区文件,替换系统默认时区
- 设置php时区
- php.ini里更改date.timezone值
- mysql设置时区
- 查看mysql时区,show
variables like '%time_zone%'; - 在 [mysqld] 之下加default-time-zone=timezone(如:default-time-zone = '+8:00'),重启msyql
- 执行sql语句set
time_zone = '+8:00',临时设置时区 - 如果mysql使用系统时区,在更改系统时区之后必须重新启动mysql