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:
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:
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:
- Acesse o cPanel.
- Localize o ícone Manage My Databases (ou MySQL Databases).
- Role até a seção Remote MySQL.
- No campo Host, digite o IP externo que deseja liberar.
- 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.
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:
Após concluir os testes, recomendamos remover o "%" e adicionar apenas IPs específicos.
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)
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
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.
Estamos à disposição para ajudar.
Atenciosamente,
MyWay Hosting
www.myway.com.br
