我试图在我的my.cnf文件中设置mysql服务器上的时区:
default-time-zone = '-05:00'
当我在mysql中运行SELECT NOW( )
时,我得到了2015-02-05 04:13:57
注释:它应该返回'2015-02-05 10:13:15‘。
我想把它设置成东部时区。
我运行了查询:SELECT @ @global.time_zone , @ @session.time_zone
@@global.time_zone @@session.time_zone
SYSTEM SYSTEM
发布于 2015-02-05 15:30:41
这应该对你有帮助:
在mysqld部分中的"my.cnf“文件中
default_time_zone='+00:00'
以查看当前时区设置为:
SELECT @@global.time_zone;
@@session.time_zone变量
SELECT @@session.time_zone;
设置时区:
SET time_zone = 'Europe/Helsinki';
SET time_zone = "+00:00";
SET @@session.time_zone = "+00:00";
发布于 2015-02-05 15:28:41
SELECT NOW( )
函数从mysql获取系统时间,检查系统时区。
https://stackoverflow.com/questions/28347691
复制相似问题