Como configurar o acesso remoto ao banco MySQL a partir de outro servidor
Olá! Sensei aqui de novo, prontinha pra te ajudar. 🧉 Às vezes você precisa que uma aplicação, um servidor de teste ou uma ferramenta de BI (fora da sua hospedagem) converse diretamente com o seu banco de dados MySQL. Pra isso funcionar com segurança, o cPanel tem uma ferramenta chamada "Remote MySQL" (ou "Acesso Remoto ao MySQL"), que libera a conexão externa apenas para os endereços que você autorizar. Vamos passo a passo, sem pressa.
Antes de começar: liberar acesso remoto é como dar uma chave da porta de trás da sua casa. Só libere para quem você realmente confia e conhece o endereço (IP) de origem. Nunca compartilhe usuário e senha do banco por e-mail ou chat sem necessidade.
1. Acesse o seu cPanel
Entre no painel de controle da sua hospedagem normalmente, com o usuário e senha que você já utiliza.
2. Localize a área de Bancos de Dados MySQL
Dentro do cPanel, procure o grupo "Banco de Dados" e clique em "Bancos de Dados MySQL". É nessa mesma área — rolando um pouco a página — que fica a seção de "Remote MySQL" (acesso remoto).
3. Adicione o host (IP) autorizado
- Na seção "Remote MySQL", localize o campo "Add Access Host" (Adicionar Host de Acesso).
- Digite o endereço IP do servidor externo que vai se conectar ao seu banco. Se você não sabe qual é, peça esse dado para quem administra o outro servidor (ele costuma aparecer como "IP público" ou "IP de saída").
- Clique em "Add Host" para confirmar.
Dica da Sensei: evite usar o coringa % (que libera qualquer IP do mundo) a não ser que seja estritamente necessário e por pouco tempo. Prefira sempre liberar o IP exato do servidor de origem — é bem mais seguro.
4. Confirme os dados de conexão do banco
Ainda na tela de "Bancos de Dados MySQL", confirme:
- O nome do banco de dados que você quer acessar;
- O usuário do banco com permissão sobre esse banco (verifique em "Privilégios de Usuários Atuais" se ele tem os acessos necessários);
- A senha desse usuário.
Esses três dados, junto com o endereço do seu servidor de banco (disponível no seu painel de hospedagem), são o que a aplicação externa vai precisar para conectar.
5. Teste a conexão a partir do outro servidor
No servidor externo, teste a conexão usando o cliente MySQL de sua preferência (linha de comando, MySQL Workbench, DBeaver, etc.), informando host, usuário, senha, banco e a porta padrão do MySQL. Se a conexão não abrir de primeira, respire fundo — geralmente é um detalhe simples de ajustar, veja o próximo passo.
6. Se a conexão não funcionar
- Confira o IP cadastrado: alguns provedores usam IP dinâmico, então o endereço pode ter mudado desde a última vez que você configurou.
- Verifique um possível firewall do lado do servidor externo, que pode estar bloqueando a saída da conexão.
- Revise usuário/senha/nome do banco com atenção — um espaço ou letra maiúscula/minúscula trocada já impede a conexão.
- Se mesmo assim não resolver, abra um chamado com o nosso suporte pelo painel do cliente — a equipe te ajuda a validar se está tudo certo do lado da hospedagem.
7. Boas práticas de segurança
- Remova hosts autorizados que você não usa mais — quanto menos portas abertas, melhor.
- Crie um usuário de banco específico para o acesso remoto, com permissões apenas no banco necessário (evite usar um usuário com acesso a tudo).
- Troque a senha do usuário do banco periodicamente.
Ficou com dúvida em algum passo? Sem problema — pode chamar o suporte pelo painel do cliente, que a gente te acompanha até resolver. 💚