【发布时间】:2014-03-15 23:28:53
【问题描述】:
我正在将 AWS RDS 数据库移动到 EC2 机器上。当我尝试导入从我的 RDS 服务器导出的 sql 文件时,我收到一条错误消息,内容为
Unknown or incorrect time zone: 'UTC'
我检查了我的 EC2 框上的 @@global.time_zone 和 @@session.time_zone 变量,它们被设置为“系统”。我的 RDS 服务器上的相同变量设置为“UTC”。
我尝试使用以下命令在我的 EC2 服务器上设置这些变量:
SET @@global.time_zone = 'UTC';
SET @@session.time_zone = 'UTC';
我通过运行这些 SET 语句得到相同的 Unknown or incorrect time zone: 'UTC'。然后我运行:
SET @@global.time_zone = '+00:00';
SET @@session.time_zone = '+00:00';
这实际上将系统设置为 UTC。但是当我查找@@global.time_zone 和@@session.time_zone 变量时,它们读取+00:00 并且在尝试导入我的sql 文件时遇到同样的错误。
如何将我的 EC2 MySQL 服务器设置为 UTC 时间?还有其他方法可以成功地将我的数据库从我的 RDS 实例转移到 EC2 吗?
【问题讨论】:
标签: mysql amazon-ec2 amazon-rds