Datele de conectare MySQL: host, numele bazei, utilizator și parolă
TipărirePentru un site găzduit la TopHost, host-ul bazei de date este localhost. Numele bazei și numele utilizatorului încep amândouă cu numele dvs. de utilizator cPanel urmat de liniuță jos, iar parola este cea aleasă pentru utilizatorul bazei. Portul este cel standard, 3306, și de regulă nu trebuie completat.
Cele patru valori pe scurt
| Valoare | Ce introduceți | Unde o găsiți |
|---|---|---|
| Host (hostname, server) | localhost | Aceeași mereu pentru un site din același cont de găzduire |
| Numele bazei | De exemplu cpuser_shop | cPanel, Manage My Databases, Current Databases |
| Utilizator (username) | De exemplu cpuser_shopadmin | Aceeași pagină, Current Users |
| Parolă | Parola utilizatorului bazei | cPanel nu o afișează; puteți doar seta una nouă |
Acestea nu sunt datele de autentificare în cPanel sau în contul de client. Utilizatorul bazei de date este un cont separat, care există doar pentru MySQL. Dacă nu aveți încă o bază de date, creați-o după instrucțiunile din crearea unei baze de date MySQL în cPanel.
Verificarea numelor și resetarea parolei
- În cPanel deschideți Databases, apoi Manage My Databases.
- La Current Databases fiecare bază apare împreună cu Privileged Users. Dacă utilizatorul dvs. nu apare lângă bază, el încă nu are acces: adăugați-l la Add User To Database.
- Pentru o parolă nouă mergeți la Current Users și apăsați Change Password lângă utilizator. Apoi actualizați imediat parola în fișierul de configurare al site-ului, altfel site-ul pierde legătura cu baza.
Unde păstrează aceste valori platformele populare
| Platformă | Fișier | Setări |
|---|---|---|
| WordPress | wp-config.php | DB_NAME, DB_USER, DB_PASSWORD, DB_HOST |
| Joomla | configuration.php | $db, $user, $password, $host |
| OpenCart | config.php și admin/config.php (ambele) | DB_DATABASE, DB_USERNAME, DB_PASSWORD, DB_HOSTNAME |
| PrestaShop 1.7 și mai nou | app/config/parameters.php | database_name, database_user, database_password, database_host |
Deschideți fișierul din File Manager în cPanel (clic dreapta, Edit) și salvați o copie înainte de orice modificare.
localhost sau 127.0.0.1?
Ambele duc la același server. localhost se conectează printr-un socket local și este alegerea obișnuită. Folosiți 127.0.0.1 doar dacă aplicația cere explicit o adresă IP.
Conectarea de pe alt calculator
localhost funcționează doar pentru scripturile care rulează chiar pe găzduire. Un program de pe calculatorul dvs. sau de pe alt server are nevoie de adresa serverului și de o adresă IP permisă. Pașii sunt în articolul conectare la distanță la MySQL.
„Error establishing a database connection”: ce verificați
- Numele bazei și al utilizatorului conțin prefixul și sunt scrise exact ca în cPanel.
- Parola din fișier coincide. Dacă aveți dubii, setați una nouă în cPanel și copiați-o în fișier.
- Utilizatorul apare ca Privileged User al bazei, cu toate drepturile.
- Host-ul este
localhost, nu adresa serverului vechi rămasă după o mutare. - Baza de date există încă și nu este goală (de exemplu după un import eșuat).
Dacă totul coincide și eroarea rămâne, deschideți un tichet cu domeniul și textul exact al erorii.