更新时间:2024-10-22 GMT+08:00

如何修改RDS实例的时区

RDS只能通过控制台方式修改时区,不同引擎有不同的时区策略:

  • RDS for MySQL、RDS for MariaDB和RDS for PostgreSQL支持创建实例时选择时区,创建完成后,可以修改时区。
  • RDS for SQL Server支持创建实例时选择时区,在创建完成后不能更改。
  • 当系统中RDS for MySQL实例的时区与业务所在地域的时区不同,或者当特定国家在夏令时和冬令时交替时,需要您手动调整所使用的标准时间。
  • 时区参数修改后,已有连接会话需要重连生效。

RDS for MySQL、RDS for MariaDB和RDS for PostgreSQL的时区修改详见如下操作。

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择指定的实例,单击实例名称。
  5. 在左侧导航栏,选择“参数修改”
  6. 在搜索框中搜索时区参数,例如time_zone。

    • RDS for MySQL的时区参数是time_zone。
    • RDS for MariaDB的时区参数是time_zone。
    • RDS for PostgreSQL的时区参数是timezone。

  7. 选择时区,单击“保存”。
  8. 在弹框中,单击“是”,完成时区的修改。

    例如:想要修改为+8时区,可以下拉选择为:Asia/Shanghai。

时区相关参数

  • system_time_zone:操作系统时区,不支持修改,对数据库时区没有影响。
  • time_zone:数据库内部时区,修改该参数可更换不同的时区。