Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改MySQL服务器时区?_Mysql_Timezone - Fatal编程技术网

如何更改MySQL服务器时区?

如何更改MySQL服务器时区?,mysql,timezone,Mysql,Timezone,我正在管理一个MySQL服务器。它安装在ubuntu服务器上。最近我发现ubuntu服务器被设置在一个错误的时区。我通过命令dpkg reconforme tzdate通过终端纠正了这一点。现在我想让MySQL服务器适应这个设置。这可能吗?在您的/etc/mysql/mysql.conf或任何地方,查看服务器上支持时区名称所需的表。 在服务器上使用shell命令: mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p

我正在管理一个MySQL服务器。它安装在ubuntu服务器上。最近我发现ubuntu服务器被设置在一个错误的时区。我通过命令
dpkg reconforme tzdate
通过终端纠正了这一点。现在我想让MySQL服务器适应这个设置。这可能吗?

在您的
/etc/mysql/mysql.conf
或任何地方,查看服务器上支持时区名称所需的表。 在服务器上使用shell命令:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p

为了更改mysql上的时间戳,您可以使用以下步骤

连接到mysql服务器。 mysql-u根-p 键入密码

设置全球时区='+5:30'

通过发出以下查询重新启动Mysql服务器

服务mysqld停止
服务mysqld start

我从你发布的链接中得到了这个信息:
SET time\u zone=SYSTEM执行此命令后,我重新启动了MySQL服务器,一切正常!谢谢windows的等效路径是什么/usr/share/zoneinfo我正在这台机器上使用windows 10 wamp