我正在管理MySQL服务器。它安装在ubuntu服务器上。最近我发现,ubuntu服务器设置在错误的时区。我通过命令dpkg-reconfigure tzdate
通过终端纠正了这一点。现在我希望MySQL服务器适应这个设置。这可能吗?
在您的/etc/mysql/mysql.conf
或任何地方,请查看default-time-zone
您需要在服务器上使用update mysql表来支持时区名称。在服务器上使用shell命令:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p
要更改mysql上的时间戳,可以使用以下步骤。
连接到mysql服务器。 mysql -u root -p TYPE PASSWORD
SET GLOBAL time_zone ='+ 5:30';
通过发出以下查询重新启动Mysql服务器
服务mysqld停止服务mysqld启动