Ir para o conteúdo

Como faço para redefinir a senha de usuário principal da minha instância de banco de dados do Amazon RDS?

3 minuto de leitura
0

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:

  1. Abra o console do Amazon RDS.
  2. No painel de navegação, selecione Bancos de dados.
  3. 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.
  4. Em Senha principal, digite a nova senha que você deseja usar.
  5. Em Confirmar senha principal, digite a nova senha.
  6. 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