4.02 O que é acesso remoto a banco de dados no cPanel

O acesso remoto a banco de dados no cPanel é a permissão dada para que um host externo consiga se conectar aos bancos MySQL ou MariaDB da sua conta pela rede. Isso permite usar o banco fora do servidor local da hospedagem.
Na prática, esse recurso é usado para integrar aplicações externas, painéis administrativos, sistemas em outro servidor, ambientes de desenvolvimento, APIs e automações que precisam consultar ou gravar dados no banco hospedado no cPanel.

Como acessar o cPanel

Antes de entender e usar essa função, entre no cPanel por um destes caminhos:

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • área do cliente MyWay, com acesso direto ao cPanel do serviço
Se o acesso automático não estiver disponível, use o usuário e a senha da hospedagem.

O que é acesso remoto a banco de dados no cPanel

Entendendo o conceito de forma simples

Quando um site está hospedado na mesma conta em que o banco foi criado, ele normalmente acessa o banco localmente, sem precisar de liberação remota.

Já quando a aplicação está em outro lugar, como por exemplo:

  • outro servidor VPS
  • outra hospedagem
  • um computador do desenvolvedor
  • um sistema em nuvem
  • um ambiente de homologação

o servidor do banco precisa reconhecer esse host externo como autorizado.

É exatamente para isso que serve o Remote Database Access: ele cria uma regra de autorização para o host de origem da conexão.

O que esse recurso faz e o que ele não faz

Esse recurso faz:

  • libera um IP, hostname ou faixa permitida conforme a regra cadastrada
  • mantém uma lista de hosts autorizados
  • permite remover o acesso quando não for mais necessário

Esse recurso não faz sozinho:

  • não cria banco de dados
  • não cria usuário MySQL ou MariaDB
  • não define privilégios como SELECT, INSERT, UPDATE ou DELETE
  • não corrige firewall, DNS ou senha incorreta
Para uma conexão remota funcionar, geralmente você precisa de quatro peças juntas: host liberado, banco existente, usuário existente e privilégios corretos naquele banco.

Exemplo prático

Imagine que seu banco está na hospedagem e seu sistema está em outro servidor.

Para esse sistema conectar, normalmente será necessário:

  • criar o banco, como por exemplo loja_db
  • criar um usuário, como por exemplo loja_app
  • associar esse usuário ao banco com as permissões necessárias
  • liberar no Remote Database Access o IP do servidor onde o sistema está rodando
Somente depois dessa combinação a aplicação externa conseguirá autenticar e trabalhar com o banco de dados.

Traduções úteis encontradas nessa área

  • Remote Database Access = Acesso remoto ao banco de dados
  • Remote MySQL = MySQL remoto
  • Host = Host / origem da conexão
  • Comment = Comentário
  • Add Host = Adicionar host
  • Delete = Excluir
  • Update = Atualizar

Quando não é necessário usar acesso remoto

Em muitos casos, ele não será necessário quando:

  • o site e o banco estão na mesma conta de hospedagem
  • o CMS está instalado localmente no próprio cPanel
  • o script usa a conexão padrão local da hospedagem
Nesses cenários, o banco costuma ser acessado internamente pelo próprio ambiente, sem precisar abrir acesso de rede para hosts externos.

Riscos e cuidados

  • liberar mais hosts do que o necessário aumenta o risco
  • usar curinga amplo pode abrir permissão demais
  • não remover acessos antigos deixa portas abertas desnecessariamente
  • dar privilégios excessivos ao usuário do banco amplia o impacto em caso de vazamento
O ideal é sempre liberar apenas o host exato necessário e manter o usuário do banco com o mínimo de permissões compatíveis com a aplicação.

Resultado esperado

Ao entender corretamente essa função, você saberá que:

  • ela controla a origem permitida da conexão
  • não substitui a criação do usuário e do banco
  • deve ser combinada com privilégios corretos
  • é uma ferramenta de integração entre o banco hospedado e sistemas externos
Resumo:

Acesso remoto a banco no cPanel é a autorização para que um host externo possa tentar se conectar ao banco da sua conta. Ele não resolve sozinho toda a conexão, mas é parte essencial quando a aplicação está fora do servidor da hospedagem.
Se a sua dúvida for se precisa ou não usar esse recurso no seu cenário, informe onde está a aplicação e onde está o banco para avaliarmos a arquitetura correta.

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

4.01 Como acessar o Remote Database Access no cPanel

A opção Remote Database Access do cPanel serve para autorizar servidores externos a se...

4.03 Como liberar um IP para acesso remoto ao MySQL ou MariaDB

A função Remote Database Access permite liberar um IP específico para que ele possa acessar...

4.04 Como remover um IP liberado no acesso remoto

A área Remote Database Access também permite remover um IP ou host previamente autorizado,...

4.05 Como liberar vários hosts remotos com segurança

O recurso Remote Database Access permite liberar mais de um host remoto, o que é útil quando...

4.06 Como identificar o IP do servidor remoto que irá conectar

Antes de liberar um host no Remote Database Access, é essencial identificar corretamente qual...