Ir para o conteúdo
Ajuda

Como liberar acesso remoto ao MySQL

Na aba Banco de dados, em Hosts permitidos · porta 3306, clique em Adicionar host e informe o IP (ou faixa CIDR) do computador ou servidor que vai conectar no MySQL da hospedagem.

3 min de leitura

Abra a página do seu site, vá na aba Banco de dados e, no bloco Hosts permitidos · porta 3306, clique em Adicionar host e informe o IP de quem vai conectar. Só os endereços da lista conseguem acessar o MySQL de fora da hospedagem, pela porta 3306.

Atenção: este tutorial mexe na segurança do seu site. As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.

Antes de começar

  • Você precisa de um plano de hospedagem ativo, com um banco e um usuário MySQL já criados.
  • Tenha o IP público de quem vai conectar (o seu computador ou outro servidor). Vamos chamar de <SEU_IP>. Você descobre o seu buscando "qual é meu IP" no navegador.
  • Se o seu IP muda com frequência (internet residencial comum), você vai precisar atualizar a liberação quando ele mudar.

Abrir o bloco Hosts permitidos

  1. Na página inicial do painel, clique em Hospedagem no menu da esquerda.Resultado: abre a lista Meus sites.

Menu da esquerda do painel com o item Hospedagem destacado

  1. Clique em Gerenciar no plano de hospedagem.Resultado: abre a página do site.

Lista Meus sites com o botão Gerenciar destacado no plano ativo

  1. Clique na aba Banco de dados.Resultado: abre a aba com os blocos de bancos, usuários e acesso remoto.

Fileira de abas da página do site com a aba Banco de dados destacada

  1. Role até o bloco Acesso remoto, com o título Hosts permitidos · porta 3306.Resultado: você vê os endereços já liberados, cada um com um × para remover.

Bloco Acesso remoto, Hosts permitidos porta 3306, com um host liberado borrado e o botão Adicionar host destacado

Adicionar o host

  1. Clique em Adicionar host.Resultado: abre a janela Adicionar host remoto.

  2. No campo IP, faixa CIDR ou padrão, digite <SEU_IP>. Para liberar uma faixa de rede, use o formato CIDR, por exemplo 10.0.4.0/24.Resultado: o botão Adicionar host fica disponível.

Janela Adicionar host remoto com o campo IP, faixa CIDR ou padrão, o aviso sobre o uso de porcentagem e os botões Cancelar e Adicionar host

  1. Clique em Adicionar host e confirme, se o painel pedir.Resultado: o endereço passa a aparecer na lista Hosts permitidos.

Conectar pelo seu programa

No programa de banco de dados (MySQL Workbench, DBeaver, HeidiSQL ou outro), use:

  • Host: o endereço que aparece no card Host do topo da aba Banco de dados.
  • Porta: 3306.
  • Usuário e senha: os do usuário MySQL, com o prefixo da conta.
  • Banco: o nome completo do banco, com o prefixo.

Como saber se deu certo

O IP aparece na lista Hosts permitidos e o seu programa conecta ao banco sem erro de acesso.

Se algo der errado

O programa não conecta mesmo com o IP liberado

Causa: o seu IP público mudou, ou a rede de onde você conecta bloqueia a porta 3306. Solução: confira o seu IP atual e, se mudou, adicione o novo. Teste de outra rede para descartar bloqueio local.

Liberar com "%"

O painel aceita %, que libera conexão de qualquer origem. A própria tela avisa: % libera de qualquer origem, só use em ambiente isolado. Prefira sempre IPs específicos ou faixas CIDR.

Limites e cuidados

  • Remova da lista os IPs que não usa mais, clicando no × ao lado de cada um.
  • Para sites hospedados na própria hospedagem, não é preciso liberar nada: o acesso remoto é só para conexões de fora.

Relacionados

  • Como criar um banco de dados e um usuário MySQL pelo painel
  • Conhecendo a página do seu site no painel
Este artigo ajudou?

Viu algo errado ou desatualizado?