Banco de dados 41 visualizações

Como alterar a senha do usuário do banco de dados sem quebrar o site

Ver no WHMCS

Como alterar a senha do usuário do banco de dados sem quebrar o site

Oi! Aqui é a Sensei da GeHost 🥋 Vamos falar de um procedimento que parece simples, mas que já derrubou muito site por aí: trocar a senha do usuário do banco de dados. O perigo não está em trocar a senha — é rápido e fácil no cPanel — o perigo é esquecer de avisar o site sobre a senha nova. Se você troca só no banco e não atualiza o arquivo de configuração do seu sistema (WordPress, por exemplo), o site simplesmente para de conseguir "conversar" com o banco de dados e sai do ar. Vem comigo que eu te mostro o caminho certinho, sem sustos.

Dica de ouro da Sensei: nunca troque a senha do banco "só porque sim". Faça isso apenas quando realmente precisar (por segurança, suspeita de acesso indevido, etc.) e sempre com esse guia do lado.

Por que isso quebra o site?

Todo site dinâmico (WordPress, Woocommerce, sistemas próprios etc.) guarda, num arquivo de configuração, os "dados de acesso" ao banco: nome do banco, nome do usuário e a senha. Quando você troca a senha só no cPanel, esse arquivo continua com a senha antiga gravada — e o site vai tentar entrar no banco com uma senha que não existe mais. É como trocar a fechadura da porta e esquecer de dar a chave nova pra quem mora na casa.

Passo a passo seguro

1. Anote o nome do banco e do usuário atual

Antes de mexer em qualquer coisa, entre no cPanel (painel.gehost.com.br) e vá até "Bancos de Dados MySQL". Anote exatamente o nome do banco e o nome do usuário vinculado a ele — você vai precisar dessas informações no próximo passo.

Tela de Bancos de Dados MySQL no cPanel, com opções de criar banco, modificar e gerenciar usuários

2. Troque a senha do usuário no cPanel

  1. Ainda na tela de "Bancos de Dados MySQL", role até a seção de usuários.
  2. Localize o usuário do seu banco e clique em "Alterar Senha" (ou "Change Password").
  3. Defina uma senha forte (misture letras maiúsculas, minúsculas, números e algum símbolo) e copie/anote essa senha nova num lugar seguro antes de continuar — você vai colar ela no próximo passo.
Dica da Sensei: se você não tem certeza de mexer nessa parte, é totalmente válido pedir ajuda ao nosso suporte antes de continuar. Backend de banco de dados é uma daquelas coisas que "não tem chute" — é melhor perguntar do que arriscar.

3. Atualize o arquivo de configuração do site (o passo que ninguém pode esquecer!)

Agora vem a parte mais importante: avisar o site sobre a senha nova.

  • Se o seu site é WordPress: acesse o Gerenciador de Arquivos do cPanel, entre na pasta do seu site (geralmente public_html) e localize o arquivo wp-config.php. Clique com o botão direito e escolha "Editar". Procure a linha:
    define( 'DB_PASSWORD', 'senha_antiga' );
    e troque senha_antiga pela senha nova que você acabou de criar. Salve o arquivo.
  • Se for outro tipo de sistema/plataforma: o princípio é o mesmo — existe um arquivo de configuração (geralmente config.php, .env ou parecido) com os dados de acesso ao banco, e ele precisa ser atualizado com a senha nova. Se você não sabe identificar esse arquivo no seu sistema, chame nosso suporte que a gente te orienta.

4. Teste o site

Abra o site numa aba anônima do navegador e confira se está carregando normalmente. Se aparecer uma mensagem de erro de conexão com o banco de dados, respire fundo: normalmente é só a senha que ficou desatualizada em algum arquivo — revise o passo 3 com calma.

Se algo der errado

Sem pânico! Se você seguiu os passos e o site não voltou, entre em contato com o nosso suporte pelo painel.gehost.com.br contando o que foi feito. Quanto mais detalhes você der (qual arquivo editou, qual mensagem de erro apareceu), mais rápido a gente resolve com você.

Resumindo com carinho: trocar a senha do banco tem dois passos, nunca um só — 1) mudar no cPanel e 2) avisar o site no arquivo de configuração. Fazer só o primeiro é a receita clássica pro site sair do ar. 💛
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.