Banco de dados 34 visualizações

Como identificar e encerrar uma conexão travada (processo) no MySQL pelo cPanel

Ver no WHMCS

Como Identificar e Encerrar uma Conexão Travada no MySQL pelo cPanel

Olá, querido(a) cliente da GeHost! 👋

Você já se deparou com uma mensagem tipo "Erro ao conectar ao banco de dados" ou "Tempo de espera excedido"? Pode ser que uma conexão no MySQL esteja travada — como se o banco tivesse "dormindo" sem responder. Não se preocupe: isso acontece, e temos um jeito simples de resolver isso diretamente pelo cPanel, o painel de controle da sua hospedagem.

Aqui, vou te guiar com calma, passo a passo, como identificar e encerrar essas conexões travadas — como um verdadeiro Sensei da GeHost. 😌 ---

Passo 1: Acesse o cPanel

Primeiro, faça login no seu painel de controle:

Tela de login do cPanel com campos de usuário e senha

Use as credenciais que você recebeu ao contratar sua hospedagem. Se não lembrar, consulte seu plano no painel do cliente.

---

Passo 2: Acesse o MySQL no cPanel

Depois de logado, procure pela seção Banco de Dados e clique em Bancos de Dados MySQL.

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

Essa é a central de controle dos seus bancos de dados. Aqui, você verá uma lista de bancos já criados e os usuários associados.

---

Passo 3: Verifique as conexões ativas (processos)

Em alguns casos, o cPanel mostra uma opção chamada Processos MySQL ou Process List. Se estiver disponível, clique nela.

Se não aparecer, não se preocupe — isso depende da versão do cPanel. Mas temos um caminho alternativo:

  1. Volte para a tela principal do cPanel.
  2. Procure por phpMyAdmin (dentro da seção Banco de Dados).
  3. Abra o phpMyAdmin e clique na aba Processos (em geral, no topo da tela).

Essa é a lista de todas as conexões ativas no MySQL — como se fosse uma "fila de espera" do banco.

---

Passo 4: Identifique a conexão travada

Na lista de processos, você verá informações como:

  • Id – número de identificação da conexão.
  • User – qual usuário está conectado (geralmente o nome do banco).
  • Host – de onde está vindo a conexão (ex: seu site, outro sistema).
  • db – qual banco está sendo acessado.
  • Command – o que está sendo feito (ex: "Sleep", "Query", "Connect").
  • Time – quanto tempo a conexão está ativa.
  • State – estado da operação (ex: "Sending data", "Locked", "Waiting for table metadata lock").

Dica do Sensei: Se o campo State estiver com algo como "Locked", "Waiting for table metadata lock" ou "Sleep" por muito tempo (ex: mais de 30 minutos), é sinal claro de que a conexão está travada.

---

Passo 5: Encerre a conexão travada

Quando identificar a conexão problemática:

  1. Localize o Id da conexão travada.
  2. Clique no botão Kill (ou "Matar") ao lado do ID.

Pronto! A conexão será encerrada imediatamente. O MySQL vai liberar os recursos e seu banco voltará a funcionar normalmente.

Atenção: Não mate conexões que estão em uso por sistemas importantes (como um site funcionando). Apenas encerre conexões que estão "paradas" há muito tempo ou com estado suspeito.

---

Passo 6: Verifique se o problema voltou

Após encerrar a conexão, espere alguns segundos e tente acessar seu site ou sistema novamente.

Se o problema persistir, pode ser um erro no código do seu sistema (como um loop infinito em um script PHP). Nesse caso, recomendo:

  • Verificar o log de erros do seu site (no Gerenciador de Arquivos em public_html/logs/).
  • Consultar seu desenvolvedor ou entrar em contato com o suporte da GeHost — estamos aqui para te ajudar! 💬
---

Resumo do que você aprendeu hoje

Como um verdadeiro Sensei, você agora sabe:

  • Como acessar o MySQL pelo cPanel.
  • Como identificar conexões travadas usando o Process List no phpMyAdmin.
  • Como encerrar uma conexão problemática com um clique em Kill.

Com essa habilidade, você está um passo à frente na administração do seu site. 🌟

---

Se precisar de ajuda com algo mais — seja um banco de dados, e-mail, domínio ou qualquer outra coisa — é só chamar o suporte da GeHost. Estamos aqui com você, sempre.

Com carinho,
O Sensei da GeHost 🌿

Precisa de Ajuda?

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