Capitolul 12 · 12.6
Conectarea la baza de date din exterior (Access Hosts)
În mod normal, doar propriul dumneavoastră website comunică cu baza de date. Aceasta se află pe același server și se conectează prin localhost. Doriți să accesați baza de date de pe propriul calculator sau de pe un alt server, de exemplu cu un program precum HeidiSQL, DBeaver, MySQL Workbench sau o legătură cu programul dumneavoastră de contabilitate? În acest caz trebuie mai întâi să acordați acces pentru adresa IP de unde vă conectați.
Acordarea accesului pentru o adresă IP
- Căutați propria adresă IP, de exemplu căutând pe Google "what is my ip". Dacă vă conectați de pe un server, folosiți adresa IP a acelui server.
- Mergeți în DirectAdmin la Databases și dați clic pe GEBRUIKERS BEHEREN.
- Dați clic pe Manage în dreptul utilizatorului bazei de date. De preferință folosiți un utilizator separat pentru conexiunile din exterior, nu utilizatorul propriului website.
- Derulați până la blocul Allowed Hosts. Introduceți adresa dumneavoastră IP la Allow access from. Aceasta poate fi o adresă IPv4 sau IPv6.
- Dați clic pe Add Host (2). Adresa va apărea apoi în listă (1).

Puteți adăuga până la 30 de hosturi per utilizator. localhost este prezent în mod implicit: acesta este propriul dumneavoastră website. Nu îl ștergeți.
În lista de la GEBRUIKERS BEHEREN puteți vedea în coloana Allowed Hosts ce adrese sunt permise pentru un utilizator. Semnul % înseamnă: de la orice adresă IP. Este recomandat să nu folosiți acest semn, deoarece atunci oricine de pe internet poate încerca să ghicească parola.
Datele pentru programul dumneavoastră
| Setare | Ce completați? |
|---|---|
| Host / server | Numele serverului pachetului dumneavoastră, de exemplu linux2023.webawere.nl (consultați Numele serverului și numele de utilizator DA găsiți). Deci nu localhost. |
| Port | 3306 |
| Utilizator | Numele complet al utilizatorului bazei de date, de exemplu wtsilefl_extern |
| Parolă | Parola acelui utilizator al bazei de date |
| Bază de date | Numele complet al bazei de date, de exemplu wtsilefl_shop |
Conectarea nu reușește
- "Host is not allowed to connect": adresa IP nu se află în lista hosturilor permise. Atenție: acasă, adresa dumneavoastră IP se poate schimba din când în când. Verificați din nou și ajustați-o.
- "Access denied": numele de utilizator sau parola nu sunt corecte. Folosiți numele complet, cu numele dumneavoastră de utilizator DA și linia de sublinere în față.
- Time-out: portul 3306 se deschide doar pentru adresele IP pe care le-ați adăugat la Access Hosts. Verificați deci mai întâi dacă adresa dumneavoastră IP actuală se află acolo (adresa IP se poate schimba, de exemplu acasă după o repornire a modemului). Dacă se află acolo, este posibil ca portul 3306 să fie blocat pe parcurs, de exemplu de un firewall al companiei. Încercați de pe o altă conexiune. După multe încercări eșuate, este posibil ca și adresa dumneavoastră IP să fie blocată (consultați Problemen met inloggen oplossen).
Sfat: Aveți SSH (Power Webhost Three și Four, AI Wordpress Three și Power Reseller)? În acest caz, în programe precum HeidiSQL și DBeaver vă puteți conecta și printr-un tunel SSH (portul 1967, cu cheia dumneavoastră SSH). Astfel nu mai trebuie să adăugați o adresă IP și totul se transmite criptat (consultați SSH Keys și autentificarea prin SSH).
Eliminați o adresă IP atunci când nu mai aveți nevoie de ea.
