¿Cómo puedo actualizar los parámetros de la base de datos en una base de datos MySQL o PostgreSQL de Lightsail?

2 minutos de lectura
0

¿Cómo puedo actualizar los parámetros de la base de datos en una base de datos MySQL o PostgreSQL de Amazon Lightsail?

Descripción breve

Cuando se crea una base de datos de Lightsail, utiliza un grupo de parámetros personalizado que lleva el nombre del punto de conexión de la instancia, a diferencia de las instancias de base de datos de Amazon Relational Database Service (Amazon RDS) que utilizan un grupo de parámetros de base de datos predeterminado. Para modificar los parámetros de la base de datos de una instancia de base de datos de Lightsail, utilice la interfaz de la línea de comandos de AWS (AWS CLI).

Resolución

**Nota:**Si recibe errores al ejecutar los comandos de la AWS CLI,asegúrese de utilizar la versión más reciente de la AWS CLI.

  1. Instale la AWS CLI en la misma región de AWS que la base de datos de Lightsail.

  2. Obtenga una lista de los parámetros de base de datos disponibles que se pueden modificar.

  3. Después de identificar el parámetro que desea cambiar, actualice el parámetro.

Nota: Si actualiza un parámetro estático y el método de aplicación está configurado en pending-reboot, la actualización del parámetro solo se aplica después de reiniciar la instancia.

El siguiente es un comando de ejemplo para 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"

Consulte el siguiente ejemplo de resultado para esta operación:

{
  "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
        }
    ]
}

El siguiente es un comando de ejemplo para 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"

Consulte el siguiente ejemplo de resultado para esta operación:

{
    "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
        }
    ]
}

Información relacionada

Creación de una base de datos en Amazon Lightsail

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 4 años