Ce obții
O bază de date goală, un utilizator care are toate drepturile pe ea și datele de conectare cerute de orice aplicație: un WordPress instalat manual, un magazin, un script PHP. Câte baze de date poți avea depinde de plan: 5 la Prezentare, nelimitate la Magazin și Multi-site — vezi comparația planurilor de găzduire web.
Instalezi WordPress din Enhance? Atunci nu trebuie să faci nimic de aici: instalarea creează singură baza de date.
Înainte să începi
- Serverul folosește MariaDB 11.4, compatibil cu MySQL. Aplicațiile care cer „MySQL” funcționează.
- Enhance pune automat un prefix în fața numelor: numele de utilizator al site-ului, urmat de
_. Îl vezi scris în fața căsuței în care completezi numele. Dacă prefixul e, de exemplu,site_abc1_și scriimagazin, baza de date se va numisite_abc1_magazin. - Numele bazei poate avea litere mici, cifre și
_, în total cel mult 64 de caractere, cu prefix cu tot. Numele utilizatorului poate avea litere, cifre,-,_și.. - În planul Prezentare ai 5 baze de date, în celelalte planuri numărul e nelimitat.
- Pregătește un loc sigur unde să notezi parola, de exemplu un manager de parole.
- Numele din ghid sunt cele din interfața Enhance în engleză. Dacă Enhance ți se deschide în română, poți trece pe engleză din dreapta sus: poza sau inițialele tale » „My account” » „Language”.
Pașii — baza de date și utilizatorul, dintr-un singur formular
- Intră în Enhance la https://server.nbt-host.com. În meniul din stânga apasă „Websites”, apoi pe site-ul tău.
- Deschide fila „Databases” și apasă „Add database”.
- La „Database name” scrie numele bazei, fără prefix: Enhance îl adaugă singur.
- Mai jos, la „Add database user”, apasă „Create new user” și completează „Username” și „Password”. Butonul cu cheie de lângă parolă generează una lungă. Dacă ai deja un utilizator pe care vrei să-l folosești, bifează-l din listă în loc să faci unul nou.
- Lasă bifat „All database privileges”, ca utilizatorul să aibă toate drepturile pe bază. La „Advanced” nu schimba nimic.
- Apasă „Add”. Baza apare în listă, iar utilizatorul are deja acces la ea.
Pașii — un utilizator separat
- În fila „Databases”, apasă „Add user”.
- Completează „Username” și „Password”.
- La „Database access” bifează baza sau bazele la care are voie utilizatorul și lasă „All database privileges”.
- Apasă „Add”.
Utilizatorii existenți îi vezi pe fila „Users”, lângă „Databases”.
Datele de conectare pentru aplicație
| Ce | Valoare |
|---|---|
| Server (host) | localhost |
| Numele bazei de date | numele complet, cu prefix: site_abc1_magazin |
| Utilizator | numele complet, cu prefix: site_abc1_ana |
| Parolă | cea aleasă la pasul cu utilizatorul |
Pe pagina bazei de date, la „Connection info”, Enhance îți arată aceleași date. La WordPress, ele se pun în wp-config.php, la DB_NAME, DB_USER, DB_PASSWORD și DB_HOST (localhost).
Import și export
Deschizi baza de date din lista din fila „Databases”. Pe pagina ei ai:
- „Import SQL file”: apasă „Upload” și alege fișierul. Merge
.sql, dar și comprimat,.gzsau.zip, de cel mult 500 MB. Conținutul lui se adaugă în baza aleasă. - „Export SQL file”: apasă „Download” și primești toată baza într-un fișier
.sql.gz.
phpMyAdmin nu e disponibil deocamdată în contul tău. Pentru ce nu poți face de pe pagina bazei, de exemplu să modifici de mână un rând din bază, scrie-ne.
Dacă ceva nu merge
- „Error establishing a database connection” (WordPress) sau „Access denied for user”. De obicei ai scris numele fără prefix, utilizatorul n-are acces la baza de date sau parola e greșită. Ca host se pune
localhost. - Nu te poți conecta la bază de pe calculator, de exemplu cu HeidiSQL sau MySQL Workbench. Serverul de baze de date primește doar conexiuni de pe server. Importul și exportul le faci din Enhance, iar aplicațiile de pe site se conectează prin
localhost. - Nu poți crea o bază de date nouă. Ai atins limita planului (5 la Prezentare). Șterge una nefolosită, cu „Delete” din meniul ei din listă, sau treci pe un plan mai mare.
- Importul nu reușește pentru că fișierul e prea mare. Comprimă-l (
.gzsau.zip) și încearcă din nou. Dacă tot trece de 500 MB, scrie-ne și îl importăm noi. - Importul dă eroare de acces sau datele nu apar în bază. Fișierul
.sqlconține probabil comenziCREATE DATABASEsauUSEcu alt nume de bază. Șterge acele rânduri din fișier sau exportă din nou doar tabelele bazei, apoi importă-l. - Ai uitat parola utilizatorului. Pe fila „Users”, deschide utilizatorul, apasă „Reset” la „Password”, scrie parola nouă la „New password” și apasă „Change password”. După aceea pune parola nouă și în aplicație, de exemplu în
wp-config.php.
