Por predefinição, as bases de dados MySQL no painel Nobregas só são acessíveis a partir do localhost (o mesmo servidor). Para ligar a partir de um servidor externo, aplicação ou máquina de desenvolvimento local, tem de adicionar o seu endereço IP à whitelist primeiro. Isto mantém a sua base de dados segura enquanto permite ligações remotas autorizadas.
Porquê a Whitelist de IP É Necessária
Portas de base de dados abertas são um risco de segurança importante. Sem restrições de IP, qualquer pessoa na internet poderia tentar ligar-se ao seu servidor MySQL. A whitelist garante que apenas ligações de endereços IP de confiança são aceites — todas as outras são rejeitadas.
Passo a Passo: Adicionar um IP à Whitelist
- Inicie sessão em mysql.nobregas.org.
- Clique em Databases na barra de navegação superior.
- Desloque-se até à secção Remote MySQL — Allowed IPs na parte inferior da página.
- Introduza o endereço IP que pretende adicionar à whitelist no campo de entrada.
- Clique no botão Add.
- O IP aparece na sua whitelist e o acesso remoto fica ativado para esse endereço.
Encontrar o Seu Endereço IP
A Partir da Sua Máquina Local
Visite https://whatismyipaddress.com ou pesquise "what is my IP" no Google. Use o endereço IPv4 mostrado.
A Partir de um Servidor Remoto
Aceda ao servidor por SSH e execute:
curl ifconfig.me
ou
hostname -I
A Partir de um Fornecedor de Cloud
Verifique o dashboard do seu servidor na AWS, DigitalOcean, Linode, Vultr ou similar. O IP público é mostrado nos detalhes do servidor.
Formato de IP
Introduza o endereço IP no formato IPv4 padrão:
- IP único:
203.0.113.50 - Apenas endereços IP individuais são suportados por entrada.
Após Adicionar à Whitelist
Depois de o IP ser adicionado, pode ligar-se remotamente usando:
- Cliente MySQL:
mysql -h seu-servidor-host -P 3306 -u utilizador -p - PHP:
new PDO('mysql:host=seu-servidor-host;port=3306;dbname=minhabd', 'user', 'pass') - Configuração da aplicação: Atualize as definições de ligação à base de dados com o host e porta remotos.
Os detalhes de ligação (hostname e porta) estão disponíveis na página Databases.
Boas Práticas de Segurança
- Adicione à whitelist apenas IPs que controle — Nunca adicione IPs desconhecidos ou públicos.
- Remova IPs quando já não forem necessários — Se deixar de usar um servidor, remova o seu IP da whitelist.
- Use IPs específicos — Evite adicionar intervalos amplos. Cada IP na whitelist deve corresponder a um servidor ou escritório conhecido.
- Combine com palavras-passe fortes — A whitelist controla o acesso à rede; palavras-passe fortes protegem a autenticação.
- Monitorize a sua whitelist — Reveja-a periodicamente e remova entradas obsoletas.
Aviso de IP Dinâmico
Se a sua casa ou escritório tem um IP dinâmico (que muda periodicamente), poderá ter de atualizar a whitelist quando o seu IP mudar. Considere usar um servidor com IP estático como intermediário.