如何在MySQL服务器中设置IST时区?
我用1和1托管我的站点。我的服务器时区位于美国。现在的问题是时间。在获取报告时,它会显示错误的输出 我试过这个:如何在MySQL服务器中设置IST时区?,mysql,Mysql,我用1和1托管我的站点。我的服务器时区位于美国。现在的问题是时间。在获取报告时,它会显示错误的输出 我试过这个: SET GLOBAL time_zone = "Asia/Calcutta"; 当我运行它时,会出现以下错误: #1227-访问被拒绝;此操作需要(至少一个)超级权限 最重要的是,我是超级用户 SET GLOBAL time_zone = '+05:30'; 我也试过这个,但同样的错误 SELECT @@global.time_zone, @@session.time_zone
SET GLOBAL time_zone = "Asia/Calcutta";
当我运行它时,会出现以下错误:
#1227-访问被拒绝;此操作需要(至少一个)超级权限
最重要的是,我是超级用户
SET GLOBAL time_zone = '+05:30';
我也试过这个,但同样的错误
SELECT @@global.time_zone, @@session.time_zone;
(它以系统形式给出输出)
要维护MySQL服务器,请通过此链接查看几个时区 要设置权限,请执行以下操作:- 您只需使用“日期默认时区设置”功能即可将日期设置为您所在的位置
<?php
$myTimeZone = date_default_timezone_set("Africa/Douala");
$date = date("Y : M : D H:i:s);
//display the current date according to your location.
echo $date;
?>
使用“Asia/Kolkata”而不是“Asia/加尔各答”,这至少解决了我的SQLite3问题。要设置IST,请在MySQL服务器中运行它
SET GLOBAL time_zone = '+5:30';
检查MySQL服务器中的当前时间
SELECT now();
要设置MYSQL时区,只需使用MYSQL-uusername-p在服务器上登录MYSQL,然后输入密码即可进入MYSQL服务器
在我的情况下,我需要设置时区值
SET SESSION time_zone = '+5:30';
然后运行SELECT NOW()代码>
谢谢您的回复,是的,我研究了您的链接,但不知道如何申请。因为所有的查询都会出错。