如何更新 Lightsail MySQL 或 PostgreSQL 数据库中的数据库参数?

上次更新时间:2020 年 02 月 24 日

如何更新 Amazon Lightsail MySQL 或 PostgreSQL 数据库中的数据库参数?

简短描述

创建 Lightsail 数据库时,它使用在实例终端节点后命名的自定义参数组,这与使用默认数据库参数组的 Amazon Relational Database Service (Amazon RDS) 数据库实例不同。要修改 Lightsail 数据库实例的数据库参数,请使用 AWS 命令行界面 (AWS CLI)。

解决方法

注意:如果在运行 AWS CLI 命令时遇到错误,请确保您使用的是最新版本的 AWS CLI

1.    在与 Lightsail 数据库相同的 AWS 区域中安装 AWS CLI

2.    获取可修改的可用数据库参数列表

3.    确定想要更改的参数后,更新参数

注意:如果更新静态参数且应用方法设置为等待重启,则只会在重启实例之后应用参数更新。

以下是适用于 Lightsail Amazon RDS MySQL 5.7.26 的示例命令:

aws lightsail update-relational-database-parameters --relational-database-name Lightsail-Database-Ireland-1 --parameters "parameterName=connect_timeout,parameterValue=30,applyMethod=immediate"

请参阅以下示例输出进行此操作:

{
  "operations": [
        {
            "status": "Succeeded", 
            "resourceType": "RelationalDatabase", 
            "isTerminal": true, 
            "statusChangedAt": 1579868316.024, 
            "location": {
                "availabilityZone": "eu-west-1a", 
                "regionName": "eu-west-1" 
            }, 
            "operationType": "UpdateRelationalDatabaseParameters", 
            "resourceName": "Lightsail-Database-Ireland-1", 
            "id": "23a7de77-aa6c-4831-8525-8c6d97921676", 
            "createdAt": 1579868316.024 
        }
    ]
}

以下是适用于 Lightsail Amazon RDS PostgreSQL 10.10 的示例命令:

aws lightsail update-relational-database-parameters --relational-database-name lightsail-postgres --parameters "parameterName=deadlock_timeout,parameterValue=30,applyMethod=immediate"

请参阅以下示例输出进行此操作:

{
    "operations": [
        {
            "status": "Succeeded",
            "resourceType": "RelationalDatabase",
            "isTerminal": true,
            "statusChangedAt": 1579869403.669,
            "location": {
                "availabilityZone": "eu-west-1a",
                "regionName": "eu-west-1"
            },
            "operationType": "UpdateRelationalDatabaseParameters",
            "resourceName": "lightsail-postgres",
            "id": "e18a2827-b140-4872-b90c-ab7850a7b6df",
            "createdAt": 1579869403.669
        }
    ]
}

这篇文章对您有帮助吗?


您是否需要账单或技术支持?