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 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:
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:
- Acesse o cPanel.
- Localize o ícone Remote Database Access (Acesso Remoto ao Banco de Dados).
- Em alguns servidores antigos, essa opção pode aparecer como Remote MySQL.
- No campo Host (Host), digite o IP externo ou hostname que deseja liberar.
- No campo Comment (Comentário), se desejar, informe uma descrição para identificar esse acesso.
- 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
Risco de segurança:
Usar % de forma ampla permite muitas origens tentarem conexão ao seu banco.
Recomendamos utilizar essa opção apenas:
Após concluir os testes, recomendamos remover esse acesso amplo e adicionar apenas IPs ou hosts específicos.
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)
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
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.
Estamos à disposição para ajudar.
Atenciosamente,
MyWay Hosting
www.myway.com.br
