Como fazer conexão remota no meu banco de dados MySQL/MariaDB

Neste tutorial você aprenderá como configurar uma conexão remota ao banco de dados MySQL/MariaDB, permitindo que sistemas externos acessem o banco hospedado na sua conta.

1. O que é conexão remota?

Conexão remota permite que um computador ou servidor externo acesse seu banco de dados.

Exemplos:
  • Sistema em outro servidor
  • Software local (ex: MySQL Workbench)
  • Integração entre aplicações
Por segurança, o acesso remoto é bloqueado por padrão. É necessário liberar o host ou IP manualmente.

2. Descobrir o IP ou host que será liberado

Você precisa saber o endereço IP público ou o hostname que fará a conexão.

Se for:
  • Seu computador → pesquise no Google: Qual meu IP
  • Outro servidor → utilize o IP público dele ou o hostname completo

3. Liberar IP no cPanel

Passo a passo:
  1. Acesse o cPanel.
  2. Localize o ícone Remote Database Access (Acesso Remoto ao Banco de Dados).
  3. Em alguns servidores antigos, essa opção pode aparecer como Remote MySQL.
  4. No campo Host (Host), digite o IP externo ou hostname que deseja liberar.
  5. No campo Comment (Comentário), se desejar, informe uma descrição para identificar esse acesso.
  6. Clique em Add Host (Adicionar Host).
OK: host liberado com sucesso.

3.1 Liberar acesso usando curinga (%)

É possível liberar acesso usando o caractere % no campo Host.
Exemplos de uso:
  • % = permite qualquer host
  • 192.168.0% = permite hosts que começam com esse padrão
Depois clique em Add Host (Adicionar Host).
Risco de segurança:
Usar % de forma ampla permite muitas origens tentarem conexão ao seu banco.

Recomendamos utilizar essa opção apenas:
  • Para testes temporários
  • Quando o IP é dinâmico e muda constantemente
  • Em ambientes controlados

Após concluir os testes, recomendamos remover esse acesso amplo e adicionar apenas IPs ou hosts específicos.

4. Dados necessários para conectar externamente

Host: IP do servidor ou hostname do servidor
Porta: 3306
Nome do banco: usuario_meubanco
Usuário do banco: usuario_meuuser
Senha: senha criada
Host do banco interno: localhost (apenas para scripts internos no próprio servidor)
Para conexões externas, normalmente você usará o IP do servidor ou o hostname. Já localhost costuma ser usado apenas por scripts que rodam dentro da própria hospedagem. :contentReference[oaicite:1]{index=1}

5. Exemplo de configuração de conexão

Host: IP_DO_SERVIDOR
Porta: 3306
Database: usuario_meubanco
User: usuario_meuuser
Password: sua senha

6. Gerenciar hosts liberados

Na própria interface, o cPanel mostra a lista de hosts já autorizados.

A seção de gerenciamento permite visualizar os hosts liberados e remover um acesso quando ele não for mais necessário.

7. Erros comuns

Se ocorrer erro de conexão, verifique:
  • Se o IP ou hostname foi realmente adicionado em Remote Database Access
  • Se o IP não mudou (IPs dinâmicos mudam com frequência)
  • Se a porta utilizada é 3306
  • Se o usuário tem permissões no banco
  • Se o firewall do servidor remoto não bloqueia saída 3306
  • Se o hostname foi informado corretamente, em letras minúsculas quando aplicável

Em caso de dúvidas, abra um ticket de suporte.
Estamos à disposição para ajudar.

Atenciosamente,
MyWay Hosting
www.myway.com.br

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

Artigos Relacionados

Como fazer conexão remota no meu banco de dados PostgreSQL

Importante: em hospedagem compartilhada com cPanel, o acesso remoto ao banco...

Como criar um banco de dados MySQL/MariaDB

Neste tutorial você aprenderá como: Criar uma base de dados MySQL/MariaDB Criar um...

Como criar um banco de dados PostgreSQL

Neste tutorial você aprenderá como utilizar o ícone Bancos de Dados PostgreSQL no cPanel...

Como alterar a senha de um usuário de banco de dados no cPanel

Neste tutorial você aprenderá como alterar a senha de um usuário de banco de dados no cPanel....

Como remover usuário e banco de dados pelo cPanel

Neste tutorial você aprenderá como remover um usuário de banco de dados e também como excluir...