Datele de conectare MySQL: host, numele bazei, utilizator și parolă

Tipărire
  • 1

Pentru 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

ValoareCe introducețiUnde o găsiți
Host (hostname, server)localhostAceeași mereu pentru un site din același cont de găzduire
Numele bazeiDe exemplu cpuser_shopcPanel, Manage My Databases, Current Databases
Utilizator (username)De exemplu cpuser_shopadminAceeași pagină, Current Users
ParolăParola utilizatorului bazeicPanel 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

  1. În cPanel deschideți Databases, apoi Manage My Databases.
  2. 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.
  3. 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șierSetări
WordPresswp-config.phpDB_NAME, DB_USER, DB_PASSWORD, DB_HOST
Joomlaconfiguration.php$db, $user, $password, $host
OpenCartconfig.php și admin/config.php (ambele)DB_DATABASE, DB_USERNAME, DB_PASSWORD, DB_HOSTNAME
PrestaShop 1.7 și mai nouapp/config/parameters.phpdatabase_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

  1. Numele bazei și al utilizatorului conțin prefixul și sunt scrise exact ca în cPanel.
  2. Parola din fișier coincide. Dacă aveți dubii, setați una nouă în cPanel și copiați-o în fișier.
  3. Utilizatorul apare ca Privileged User al bazei, cu toate drepturile.
  4. Host-ul este localhost, nu adresa serverului vechi rămasă după o mutare.
  5. 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.

Articole utile

Răspunsul a fost util?