Poți accesa bazele de date MySQL de la distanță în două moduri: printr-un tunel SSH (cel mai sigur, traficul e criptat) sau printr-o conexiune directă (mai simplă dar mai puțin sigură).
Metoda 1: tunel SSH
Windows (PuTTY):
- Pornește PuTTY. La Connection → SSH → Tunnels, setează Source port =
3306(dacă rulezi local un MySQL, folosește alt port local, ex. 3307). - La Destination tastează
localhost:3306, selectează Local și Auto, apoi Add. - La Session, completează Host Name (domeniul/IP-ul tău) și Port =
5334(portul SSH HostX), tip SSH. - Apasă Open, acceptă cheia serverului și autentifică-te cu utilizatorul și parola de cPanel.
Cât timp sesiunea SSH este deschisă, conectează aplicația MySQL locală la localhost:3306.
macOS / Linux:
ssh -p 5334 -L 3306:localhost:3306 username@domeniul-tau.tld
(Primul 3306 = portul local; localhost:3306 = MySQL pe server; 5334 = portul SSH.) După autentificare, folosește aplicația MySQL locală conectată la localhost:3306.
Metoda 2: conexiune directă (Remote MySQL)
- În cPanel → Databases → Remote MySQL.
- La Host, adaugă IP-ul de la care te conectezi (îl afli accesând un serviciu de tip „what is my IP”) și apasă Add Host.
- Conectează-te apoi cu o aplicație client MySQL. Pentru a elimina un host, folosește X lângă el în lista Access Hosts.