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 criar um banco de dados PostgreSQL

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

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 importar um banco de dados pelo phpMyAdmin no cPanel

Neste tutorial você aprenderá como importar um banco de dados pelo phpMyAdmin no cPanel....

Como exportar um banco de dados pelo phpMyAdmin no cPanel

Neste tutorial você aprenderá como exportar um banco de dados pelo phpMyAdmin no cPanel....