POP HOSTING

Como liberar o acesso remoto ao MySQL no cPanel imprimir

  • mysql remoto, remote database access, acesso remoto banco de dados, porta 3306, heidisql, cpanel
  • 0

Veja como liberar o acesso remoto ao MySQL no cPanel em Remote Database Access, conectar pelo HeidiSQL ou DBeaver e resolver erros de conexão.

  • Tempo: 5 min
  • Nível: Intermediário
  • Vale para: cPanel 120 ou mais novo, bancos MySQL e MariaDB
  • Atualizado: outubro de 2026

Por padrão, o banco de dados da hospedagem só aceita conexões do próprio servidor (localhost), que é de onde o seu site conecta. O acesso remoto serve para outros casos: abrir o banco num programa no seu computador, como HeidiSQL, DBeaver ou MySQL Workbench, ou deixar um sistema hospedado em outro lugar ler o banco.

Dica: se o site está na mesma hospedagem que o banco, você não precisa de nada disso. Use localhost como servidor do banco.

Antes de começar

  • O banco e o usuário já precisam existir, com o usuário ligado ao banco.
  • Descubra o IP público de onde você vai conectar. Do seu computador, veja em pophosting.com.br/meu-ip. De outro servidor, use o IP de saída dele.

Como liberar o acesso remoto no cPanel

  1. Entre no cPanel e, na seção Databases, abra Remote Database Access. Em versões anteriores ao cPanel 120 essa tela se chamava Remote MySQL.
  2. Digite o IP no campo Host. Exemplo: 203.0.113.25. O campo também aceita IPv6 e nome de máquina.
  3. Escreva um comentário (opcional) para lembrar depois de quem é aquele IP, como "escritório" ou "servidor do ERP".
  4. Clique em Add Host. O IP aparece na lista de hosts liberados, logo abaixo, de onde você pode removê-lo quando não precisar mais.

Como conectar pelo programa no seu computador

CampoO que preencher
Servidor / HostO seu domínio (seudominio.com.br), se ele aponta para a hospedagem, ou o endereço do servidor informado no e-mail de ativação
Porta3306
UsuárioO usuário do banco com prefixo, como minhaconta_lojauser (não o usuário do cPanel)
SenhaA senha desse usuário do banco
BancoO nome com prefixo, como minhaconta_loja

Se o domínio usa o proxy da Cloudflare (nuvem laranja), ele não serve como servidor do banco: a Cloudflare não repassa a porta 3306. Use o endereço do servidor ou um subdomínio sem proxy.

Atenção: evite liberar % (qualquer IP). Isso expõe o banco a tentativas de senha vindas do mundo inteiro. Libere só os IPs que precisam e remova os que deixarem de usar. Se o seu IP muda com frequência, prefira liberar na hora de usar e apagar depois.

Problemas comuns

Host 'x.x.x.x' is not allowed to connect to this MySQL server

O IP que chegou ao servidor não está na lista. Confira o IP de novo: conexões domésticas trocam de IP, e muitas saem por IPv6. Se o erro mostrar um endereço com :, cadastre esse IPv6 também.

Can't connect to MySQL server (10060) ou Connection timed out

A conexão nem chegou ao banco. Pode ser o firewall da sua rede (muitas empresas bloqueiam a porta 3306 de saída), o firewall do servidor ou um host errado. Teste de outra rede, como o 4G do celular, e se continuar, abra um chamado informando o seu IP.

Access denied for user

Usuário ou senha errados, faltando o prefixo, ou o usuário não está ligado àquele banco. Confira em Manage My Databases.

Depois de várias tentativas, nem o site abre mais

Muitas senhas erradas seguidas fazem o firewall do servidor bloquear o seu IP. Libere pela opção LIBERAR IP da Área do Cliente e confira a senha antes de tentar de novo.

Precisa de um banco de dados acessível para seus sistemas? Conheça a hospedagem cPanel da POP Hosting, com suporte em português.

Esta resposta lhe foi útil?
« Retornar