În mod implicit, MySQL pe contul tău de găzduire acceptă conexiuni doar de la serverul însuși (localhost). Pentru a te conecta la baza de date dintr-o aplicație externă, un server la distanță sau mașina ta locală de dezvoltare, trebuie să adaugi adresa IP respectivă pe lista albă.
Adaugă o adresă IP pentru acces de la distanță
- Autentifică-te la https://tpc-hosting.com/login[[T11]] și deschide cPanel.
- La secțiunea Databases, fă clic pe Remote MySQL.
- În câmpul Host, introdu adresa IP a mașinii care necesită acces de la distanță. Aceasta trebuie să fie IP-ul public al mașinii care se conectează — nu un IP local/privat de tipul 192.168.x.x.
- Fă clic pe Add Host.
- IP-ul apare acum în lista de gazde remote permise.
Conectare de la distanță
Folosește aceste detalii de conectare în aplicația ta sau în clientul MySQL (de ex., TablePlus, DBeaver, MySQL Workbench):
- Host: numele domeniului tău sau adresa IP a serverului
- Port: 3306 (portul implicit MySQL)
- Bază de date: numele complet al bazei de date (format: cpanelusername_databasename)
- Nume utilizator: numele complet al utilizatorului bazei de date (format: cpanelusername_username)
- Parolă: parola utilizatorului bazei de date setată în cPanel → Databases → MySQL Databases
Eliminarea accesului de la distanță
Pe pagina Remote MySQL, fă clic pe Delete lângă un IP pentru a-i revoca accesul. Elimină IP-urile de care nu mai ai nevoie — accesul remote deschis îți mărește suprafața de atac.
Note de securitate
- Adaugă pe lista albă doar IP-uri specifice, nu intervale. Evită folosirea % (wildcard) ca gazdă — aceasta permite oricărui IP să încerce o conexiune.
- Folosește parole puternice pentru toți utilizatorii bazei de date cu acces de la distanță.
- Ia în considerare utilizarea unui tunel SSH în locul accesului direct remote MySQL pentru datele sensibile — acesta criptează conexiunea fără a expune portul 3306.