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

# Como liberar acesso remoto ao MySQL

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](/imagens/e01e3f2abe78452eade586adc0607b09d9ef6de37aa23b4e184fba260c3f1345.webp)

2. 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](/imagens/e03c47a187dc30438044738169ce62cb338c4318cdc5d67716b0cda098a828de.webp)

3. 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](/imagens/0cf24ea69e7d44050041bdc75dc335267a61b879b343cd0ab467e2d4510292d8.webp)

4. 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](/imagens/097e3da50f4ce16dda6c20e43957cdd45db82abd01c13f975907752808cf81c7.webp)

## 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](/imagens/04e4435981d3cf22042158e842da6b93b4980d8b868eb0e64ee473e1716d461d.webp)

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

---
Fonte: https://help.staycloud.com/artigos/como-liberar-acesso-remoto-ao-mysql
