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