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 IP manualmente.

2. Descobrir o IP que será liberado

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

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

3. Liberar IP no cPanel (Remote MySQL)

Passo a passo:
  1. Acesse o cPanel.
  2. Localize o ícone Manage My Databases (ou MySQL Databases).
  3. Role até a seção Remote MySQL.
  4. No campo Host, digite o IP externo que deseja liberar.
  5. Clique em Add Host.
OK: IP liberado com sucesso.

3.1 Liberar acesso para qualquer IP (uso do %)

É possível liberar acesso para qualquer IP utilizando o caractere % no campo Host.
Para permitir conexão de qualquer IP:

No campo Host, digite:

%

Depois clique em Add Host.
Risco de segurança:
Usar "%" permite que qualquer IP do mundo tente conectar 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 o "%" e adicionar apenas IPs 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)
Em alguns servidores é necessário utilizar o hostname completo do servidor ao invés de localhost.

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

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

6. Erros comuns

Se ocorrer erro de conexão, verifique:
  • Se o IP foi realmente adicionado em Remote MySQL
  • Se o IP não mudou (IPs dinâmicos mudam com frequência)
  • Se a porta utilizada é 3306
  • Se o usuário tem ALL PRIVILEGES no banco
  • Se o firewall do servidor remoto não bloqueia saída 3306

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...

Como criar um banco de dados MySQL/MariaDB

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