Quiero restablecer la contraseña de usuario maestro de mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS).
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Para cambiar la contraseña de usuario maestro de la instancia de base de datos de RDS, utiliza la consola de Amazon RDS, la AWS CLI o la API de Amazon RDS. Puedes usar una contraseña anterior o una contraseña nueva.
En el caso de los clústeres de bases de datos de Amazon Aurora, restablece la contraseña de cualquier instancia de base de datos del clúster que tenga un rol de escritor o lector.
Nota: Al restablecer la contraseña, Amazon RDS no elimina las conexiones existentes. Sin embargo, cuando vuelvas a conectarte, deberás proporcionar la contraseña actualizada.
Durante el restablecimiento de la contraseña, el estado de la instancia de base de datos cambia a resetting-master-credentials en la consola de Amazon RDS. Cuando se complete la modificación, el estado cambiará a Disponible.
Consola de Amazon RDS
Para modificar la contraseña del usuario maestro de la instancia de base de datos, sigue estos pasos:
- Abre la consola de Amazon RDS.
- En el panel de navegación, selecciona Bases de datos.
- Selecciona la instancia de base de datos de RDS y, a continuación, elige Modificar.
Nota: Para los clústeres de bases de datos Aurora, expande el clúster y, a continuación, selecciona la instancia que deseas modificar. A continuación, selecciona Modificar.
- En Contraseña maestra, introduce la nueva contraseña que deseas usar.
- En Confirmar contraseña maestra, introduce la nueva contraseña.
- Elige Continuar y, a continuación, elige Modificar la instancia de base de datos.
Nota: El cambio de contraseña es asincrónico y se aplica lo antes posible. Este cambio ignora la configuración Aplicar inmediatamente.
AWS CLI
Para modificar la contraseña, ejecuta el comando modify-db-instance:
aws rds modify-db-instance --db-instance-identifier example_db_id --apply-immediately --master-user-password example_new_password
Nota: Sustituye example_db_id por tu ID de instancia de base de datos y example_new_password por la nueva contraseña.
En el caso de un clúster de Aurora, ejecuta el comando modify-db-cluster:
aws rds modify-db-cluster --db-cluster-identifier example_cluster_id --apply-immediately --master-user-password example_new_password
Nota: Sustituye example_cluster_id por tu ID de clúster de Aurora y example_new_password por la nueva contraseña.
API de Amazon RDS
También puedes usar la API de Amazon RDS para cambiar la contraseña del usuario maestro. Para las instancias de base de datos de RDS, utiliza la llamada a la API ModifyDBInstance. Para las instancias de clúster de base de datos Aurora, utiliza la llamada a la API ModifyDBCluster.
Nota: Al restablecer la contraseña maestra, también restablecerás los permisos del usuario maestro a los valores predeterminados. Si el usuario maestro pierde sus permisos, inicia sesión con la nueva contraseña y restaura los permisos revocados.
Información relacionada
Grupos de parámetros para Amazon RDS
Restablecimiento de la pertenencia al rol db_owner para el usuario maestro de Amazon RDS para Microsoft SQL Server
I forgot my root user password for my AWS account (He olvidado la contraseña del usuario raíz de mi cuenta de AWS)