Como posso ligar-me à minha base de dados de alojamento a partir do meu computador?
Com um programa no seu computador, como o HeidiSQL, o DBeaver, o MySQL Workbench ou o TablePlus, pode trabalhar diretamente com a sua base de dados alojada connosco. Isto é feito através de um túnel SSH. Para tal, necessita de um pacote com SSH: Power Webhost Three, Power Webhost Four, AI Wordpress Three ou Power Reseller.
Porquê um túnel SSH e não a porta 3306?
A porta de base de dados 3306 está fechada à Internet nos nossos servidores. Uma porta de base de dados aberta é atacada durante todo o dia por robôs que tentam adivinhar palavras-passe, e uma ligação normal à base de dados muitas vezes não é encriptada. O acesso por endereço IP só ajuda em parte: o seu endereço IP muda de vez em quando e é frequentemente partilhado com outras pessoas. Através de um túnel SSH, inicia sessão com a sua chave SSH, toda a comunicação é encriptada e não precisa de adicionar nenhum endereço IP.
Como estabelecer a ligação
- Adicione a sua chave SSH no DirectAdmin em SSH Keys (consulte Chaves SSH e iniciar sessão com SSH).
- No seu programa, escolha a ligação via SSH: no HeidiSQL MariaDB or MySQL (SSH tunnel), no DBeaver o separador SSH, no MySQL Workbench Standard TCP/IP over SSH.
- SSH: o nome do servidor do seu pacote (por exemplo, linux2024.webawere.nl), porta 1967, o seu nome de utilizador do DA e a sua chave privada.
- Base de dados: host 127.0.0.1, porta 3306, e os nomes completos da base de dados e do utilizador, precedidos do seu nome de utilizador do DA e de um sublinhado, por exemplo
wtsilefl_shop.
Na linha de comandos (Mac, Linux, Windows Terminal), crie o túnel da seguinte forma:
ssh -p 1967 -N -L 3307:127.0.0.1:3306 gebruikersnaam@linux2024.webawere.nl
Em seguida, no seu programa, ligue-se a 127.0.0.1, porta 3307.
O seu pacote não inclui SSH? Mude para um pacote com SSH: em O meu WebOké, aceda a Os meus produtos, abra o seu pacote e escolha outro pacote no cartão Alterar pacote de alojamento. Para uma ligação à base de dados a partir do seu computador, não precisa de adicionar nenhum endereço IP em Access Hosts; os endereços ou o % que aí constem não dão acesso a partir do exterior.
Consulte também o manual do DirectAdmin: Utilizadores de bases de dados, permissões e palavras-passe.
Explicação detalhada com capturas de ecrã: Ligar-se à sua base de dados a partir do exterior no manual do DirectAdmin.
