Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Manage databases

Última actualización: Sep 03, 2026

Gestione las bases de datos de su instancia de ApsaraDB RDS for MySQL mediante la consola, sentencias SQL u operaciones de API.

Requisitos previos

Antes de empezar:

Crear una base de datos

Uso de la consola de ApsaraDB RDS

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región de su instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Databases.

  3. Haga clic en Create Database.

  4. Configure los siguientes parámetros.

    Si el nombre de la base de datos contiene un guion ( - ), el sistema codifica dicho guion como @002d en el nombre de la carpeta subyacente.

    Parámetro

    Descripción

    Database Name

    Nombre de la base de datos. Debe tener entre 2 y 64 caracteres, comenzar con una letra y terminar con una letra o un dígito. Admite letras minúsculas, dígitos, guiones bajos (_) y guiones (-). Debe ser único dentro de la instancia.

    Supported Character Set

    Conjunto de caracteres. Se recomienda utf8mb4 para la mayoría de las aplicaciones, ya que es compatible con todos los caracteres Unicode.

    Authorized By

    Opcional. Cuenta estándar a la que se autorizará el acceso a esta base de datos. Déjelo en blanco para asignar permisos posteriormente. Solo se muestran las cuentas estándar. La cuenta privilegiada tiene permisos completos sobre todas las bases de datos de forma predeterminada.

    Description

    Opcional. Descripción para facilitar la identificación de la base de datos. Máximo de 256 caracteres.

  5. Haga clic en OK.

Uso de sentencias SQL

Conéctese primero a su instancia de RDS. Use a client or the CLI to connect to an ApsaraDB RDS for MySQL instance.

Ejecute la siguiente sentencia para crear una base de datos:

CREATE DATABASE mydb;

Para especificar un conjunto de caracteres y una intercalación:

CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Eliminar una base de datos

Aviso

La eliminación de una base de datos borra permanentemente todos sus datos. Esta acción no se puede deshacer.

Uso de la consola de ApsaraDB RDS

  1. Vaya a la página Instances. En la barra de navegación superior, seleccione la región de su instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Databases.

  3. Localice la base de datos que desea eliminar y haga clic en Delete en la columna Actions.

  4. En el cuadro de diálogo de confirmación, haga clic en OK.

Uso de sentencias SQL

Conéctese a la instancia de RDS y ejecute lo siguiente:

DROP DATABASE mydb;

Tipos de cuentas y privilegios

ApsaraDB RDS for MySQL ofrece dos tipos de cuentas:

  • Cuenta privilegiada: Tiene permisos completos sobre todas las bases de datos. No requiere autorización individual por cada base de datos.

  • Cuenta estándar: Requiere autorización explícita para cada base de datos. Otorgue permisos mediante el campo Authorized By al crear una base de datos, o modifique los permisos posteriormente en la página Accounts. Modify the permissions of a standard account on an ApsaraDB RDS for MySQL instance.

Límites

Recurso

Cuenta privilegiada

Cuenta estándar

Máximo de bases de datos

Sin límite. Pueden aplicar límites del sistema de archivos.

Sin límite. Pueden aplicar límites del sistema de archivos.

Máximo de tablas

Menos de 200,000

Menos de 200,000

Los nombres de las bases de datos no se pueden modificar después de su creación. Para utilizar un nombre diferente, cree una nueva base de datos, migre los datos y elimine la anterior.

Preguntas frecuentes

¿Por qué mi base de datos no aparece en la consola de Data Management (DMS)?

Causas comunes:

  • Su cuenta no tiene permisos sobre esa base de datos. Vaya a la página Accounts de la instancia de RDS para modify account permissions.

  • DMS no ha sincronizado los metadatos de la base de datos. Pase el cursor sobre la instancia de RDS en DMS y haga clic en el icono de sincronización junto al nombre de la instancia. También puede usar la función empty database initialization para sincronizar esquemas de bases de datos.

¿Por qué no puedo crear una base de datos?

Solo las cuentas privilegiadas y las cuentas estándar autorizadas pueden crear bases de datos. Si utiliza una cuenta estándar, solicite al propietario de la cuenta privilegiada que le otorgue los permisos necesarios.

Referencia de API

Operación

Descripción

CreateDatabase

Crea una base de datos en una instancia de RDS.

DeleteDatabase

Elimina una base de datos de una instancia de RDS.

Temas relacionados