mysql - 如何在 AWS RDS 中将时区设置为 EST

标签 mysql amazon-web-services amazon-rds

我有一个 RDS MySQL 5.7 实例,它从参数组中设置为美国/东部时区。现在是美国东部时间 (UTC-05:00),但我认为它会在 2020 年 3 月 8 日更改为美国东部时间 (UTC-04:00),但我不希望这种情况发生。这会造成数据差异。它应该总是 EST 或 UTC-05:00。我在 rds 参数组中找不到实现此目的的选项。如何设置时区为 EST?

注意:我知道我最初应该创建时区并将时区设置为 UTC 以避免所有这些麻烦,但它已经完成并吸取了教训。

最佳答案

您需要在数据库实例的数据库参数组中设置time_zone参数。完整指南在这里 - https://aws.amazon.com/premiumsupport/knowledge-center/rds-change-time-zone/

如果您需要保持相同的 -5 UTC,那么我会从这里找到匹配的时区 - https://en.wikipedia.org/wiki/UTC%E2%88%9205:00然后将其与此处的时区设置匹配 - https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.LocalTimeZone

您可能需要再次更改它,因为不同的时区有不同的夏令时,但是一旦您知道了整年周期的这一点,在需要时自动进行更改应该不会太难。

关于mysql - 如何在 AWS RDS 中将时区设置为 EST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59876096/

相关文章:

php - 使用 PHP 在 MySQL 中搜索多个列

PHP,Mysql : Get hour, 分钟并存储在变量中

amazon-web-services - aws cli cloudformation update-stack 设置标签?

php - 无法将字符串偏移量用作数组 - 我需要在 foreach 中反序列化吗?

mysql - 尝试复制数据库时出现相同的 ID 错误

c# - 延迟删除 aws s3 中的单个对象

amazon-web-services - AWS S3 - Etag Sha256 而不是 Md5

phpmyadmin - 使用 PHPMyAdmin 管理 Amazon RDS

postgresql - 如何减少存储(缩小)我的 RDS 实例?

mysql - 无法修改 binlog_format 的默认参数组