Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Eliminar una cuenta

Última actualización: Sep 03, 2026

Elimine una cuenta con privilegios o estándar de una instancia de ApsaraDB RDS for MySQL cuando ya no sea necesaria. Puede eliminar cuentas desde la consola, mediante una llamada a una operación de API o al ejecutar sentencias SQL en Data Management (DMS).

Aviso

La eliminación es permanente y no se puede deshacer. Antes de continuar, confirme que ninguna aplicación o servicio dependa aún de la cuenta.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

  • Una instancia de ApsaraDB RDS for MySQL

  • Los permisos necesarios para gestionar cuentas en la instancia

Eliminar una cuenta desde la consola

Este método funciona tanto para cuentas con privilegios como para cuentas estándar.

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

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

  3. Localice la cuenta que desea eliminar y haga clic en Delete en la columna Actions.

  4. En el cuadro de diálogo que aparece, haga clic en OK.

Eliminar una cuenta estándar mediante sentencias SQL

Las sentencias SQL solo permiten eliminar cuentas estándar. Para eliminar una cuenta con privilegios, utilice el método de consola descrito anteriormente.
  1. Log on to the RDS instance using DMS.

  2. En la barra de navegación superior, elija SQL Console.

  3. Ejecute la siguiente sentencia SQL para eliminar la cuenta:

    DROP USER 'username';
  4. Haga clic en Execute.

Preguntas frecuentes

Error al eliminar la cuenta

Problema

Cuando elimina un usuario en la página de Account Management de la consola de ApsaraDB RDS for MySQL, la consola solo puede eliminar cuentas cuyo valor de host esté configurado como % (todos los hosts). Si la cuenta se creó manualmente con una restricción de host específica (por ejemplo, 'username'@'10.10.10.1' o 'username'@'10.%.%.%'), la eliminación desde la consola falla con el siguiente error:

Failed to delete the account. Check the request or the input parameters. Other threads in the instance may be waiting for the lock or the host value of the current database account is not set to % (allows logins from all hosts).

Solución

Para solucionar este problema, utilice el comando DROP USER en su lugar. Primero, compruebe el valor de host de la cuenta:

SELECT user, host FROM mysql.user WHERE user = 'username_to_delete';

A continuación, elimine la cuenta y especifique el host exacto:

DROP USER 'username_to_delete'@'target_host_IP_or_network_segment';

Siguientes pasos

Referencia de API

API operation

Description

DeleteAccount

Elimina una cuenta de base de datos de una instancia de RDS

CreateAccount

Crea una cuenta de base de datos en una instancia de RDS