Quero redefinir a senha do usuário principal da minha instância de banco de dados do Amazon Relational Database Service (Amazon RDS).
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Para alterar a senha de usuário principal da sua instância de banco de dados do RDS, use o console do Amazon RDS, a AWS CLI ou a API do Amazon RDS. É possível usar uma senha anterior ou uma nova senha.
Para clusters de banco de dados do Amazon Aurora, redefina a senha de qualquer instância de banco de dados no cluster com um perfil de Gravador ou Leitor.
Observação: Quando você redefine a senha, o Amazon RDS não descarta as conexões existentes. No entanto, ao se reconectar, você deve fornecer a senha atualizada.
Durante a redefinição de senha, o Status da sua instância de banco de dados muda para resetting-master-credentials no console do Amazon RDS. Quando a modificação for concluída, o Status será alterado para Disponível.
Console do Amazon RDS
Para alterar a senha de usuário principal da sua instância de banco de dados, conclua as seguintes etapas:
- Abra o console do Amazon RDS.
- No painel de navegação, selecione Bancos de dados.
- Selecione sua instância de banco de dados do RDS e, em seguida, clique em Modificar.
Observação: Para clusters de banco de dados do Aurora, expanda o cluster e selecione a instância que você deseja modificar. Em seguida, clique em Modificar.
- Em Senha principal, digite a nova senha que você deseja usar.
- Em Confirmar senha principal, digite a nova senha.
- Selecione Continuar e, em seguida, clique em Modificar instância de banco de dados.
Observação: A alteração da senha é assíncrona e é aplicada assim que possível. Essa alteração ignora a configuração Aplicar imediatamente.
AWS CLI
Para modificar a senha, execute o comando modify-db-instance:
aws rds modify-db-instance --db-instance-identifier example_db_id --apply-immediately --master-user-password example_new_password
Observação: Substitua example_db_id pelo ID da instância de banco de dados e example_new_password pela nova senha.
Para um cluster de banco de dados do Aurora, execute o comando modify-db-cluster:
aws rds modify-db-cluster --db-cluster-identifier example_cluster_id --apply-immediately --master-user-password example_new_password
Observação: Substitua example_cluster_id pelo ID do cluster do Aurora e example_new_password pela nova senha.
API do Amazon RDS
Também é possível usar a API do Amazon RDS para alterar a senha principal do usuário. Para instâncias de banco de dados do RDS, use a chamada de API ModifyDBInstance. Para instâncias de cluster de banco de dados do Aurora, use a chamada de API ModifyDBCluster.
Observação: Ao redefinir a senha principal, você também redefine as permissões do usuário principal para o padrão. Se o usuário principal perder suas permissões, faça login com a nova senha e restaure todas as permissões revogadas.
Informações relacionadas
Grupos de parâmetros para Amazon RDS
Redefinir a associação ao perfil db_owner para o usuário principal no Amazon RDS para Microsoft SQL Server
Esqueci a senha de usuário-raiz da minha conta da AWS