如何更新 Lightsail MySQL 或 PostgreSQL 資料庫中的資料庫參數?

1 分的閱讀內容
0

如何更新 Amazon Lightsail MySQL 或 PostgreSQL 資料庫中的資料庫參數?

簡短描述

建立 Lightsail 資料庫時,會使用以執行個體端點命名的自訂參數群組,這與使用預設資料庫參數群組的 Amazon Relational Database Service (Amazon RDS) 資料庫執行個體不同。若要修改 Lightsail 資料庫執行個體的資料庫參數,請使用 AWS Command Line Interface (AWS CLI)。

解決方法

**注意:**如果您在執行 AWS CLI 命令時收到錯誤訊息,請確保您使用的是最新版本的 AWS CLI

1.    在與 Lightsail 資料庫相同的 AWS 區域中安裝 AWS CLI

2.    取得可修改的可用資料庫參數清單

3.    識別要變更的參數之後,請更新參數

**注意:**如果您更新靜態參數,且套用方法設定為 pending-reboot,則只有在執行個體重新開機之後才會套用參數更新。

以下是 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
        }
    ]
}

相關資訊

在 Amazon Lightsail 中建立資料庫

AWS 官方
AWS 官方已更新 4 年前