sql,SET GLOBAL time_zone = 'Asia/Shanghai';,
`,,3. 为了使这个设置永久生效,需要在MySQL配置文件(my.cnf或my.ini)中添加或修改以下行:,,
`,[mysqld],default-time-zone = 'Asia/Shanghai',
“,,4. 重启MySQL服务使更改生效。 在MySQL中设置上海时区,可以通过以下几个步骤来完成:
1、查看当前时区
在MySQL命令行中执行以下命令,查看当前时区:
“`
SELECT @@global.time_zone, @@session.time_zone;
“`
2、设置全局时区
在MySQL命令行中执行以下命令,将全局时区设置为上海时区(东八区):
“`
SET GLOBAL time_zone = ‘+8:00’;
“`
3、设置会话时区
在MySQL命令行中执行以下命令,将会话时区设置为上海时区(东八区):
“`
SET SESSION time_zone = ‘+8:00’;
“`
4、重启MySQL服务
为了使时区设置生效,需要重启MySQL服务,具体操作方法因操作系统而异,以下是一些常见操作系统的重启方法:
Linux系统:
“`
sudo service mysql restart
“`
Windows系统:
1. 打开“服务”应用程序;
2. 找到“MySQL”服务;
3. 右键点击“MySQL”服务,选择“重启”。
5、验证时区设置
重启MySQL服务后,再次执行第1步中的命令,查看时区是否已更改为上海时区。
注意:在MySQL 8.0及以上版本中,时区设置已经默认为UTC,因此无需手动设置,如果需要使用其他时区,可以在查询中使用CONVERT_TZ()
函数进行转换。
SELECT CONVERT_TZ(NOW(), '+8:00', '+0:00');
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。