Mysql 如何在AWS RDS中设置当前日期时间?

Mysql 如何在AWS RDS中设置当前日期时间?,mysql,amazon-web-services,amazon-rds,Mysql,Amazon Web Services,Amazon Rds,我有一个RDS MySQL 5.7实例,想提前更改当前日期时间做一些测试。怎么做?我在RDS参数组中找不到任何配置选项。您可以使用参数组中的“时区参数”进行设置 你不应该这样做。在运行数据库的计算机上更改日期/时间不是一个好主意。这将导致日志文件中的时间戳不正确 所有Amazon EC2实例(以及在Amazon EC2实例上运行的Amazon RDS)都同步到时间服务器。操作系统配置为使用UTC作为时区。有趣的用例。我最好的猜测是:你不能。我敢肯定MySQL占用了操作系统的时间,而你无法通过RD

我有一个RDS MySQL 5.7实例,想提前更改当前日期时间做一些测试。怎么做?我在RDS参数组中找不到任何配置选项。

您可以使用参数组中的“
时区
参数”进行设置


你不应该这样做。在运行数据库的计算机上更改日期/时间不是一个好主意。这将导致日志文件中的时间戳不正确


所有Amazon EC2实例(以及在Amazon EC2实例上运行的Amazon RDS)都同步到时间服务器。操作系统配置为使用UTC作为时区。

有趣的用例。我最好的猜测是:你不能。我敢肯定MySQL占用了操作系统的时间,而你无法通过RDS访问它。你为什么要这样做?@JohnRotenstein我想在美国/复活节时区发生日光节约时测试一些代码。为此,我考虑将当前时间设置为2020年3月8日凌晨2点进行测试。最佳做法是始终将日期存储在包含完整时区信息的数据库中。日期本身存储在UTC内部,时区计算通常由SQL客户端应用。夏令时更改对数据库的影响应为零,但它可能会影响将日期转换为本地时区以进行显示的报告。将原始日期(不含时区)存储为UTC以外的其他格式不是一个好主意,否则会导致以后需要处理多个时区时出现问题。感谢您的帮助,但使用time_zone param无法设置MySQL当前日期时间。