Alege planul

Crearea unei baze de date MySQL și a unui utilizator

Cum creezi în cPanel o bază de date MySQL, un utilizator cu parolă și cum le legi, cu Database Wizard sau Manage My Databases.

  • Actualizat
ghid · baze de date și php
Pași
11
Citești în
5min
Secțiuni
7
Începe ghidul

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.

Instalezi WordPress cu WP Toolkit? Atunci nu trebuie să faci nimic de aici: WP Toolkit creează singur baza de date.

Înainte să începi

  • Serverul folosește MariaDB 10.11, compatibil cu MySQL. Aplicațiile care cer „MySQL” funcționează.
  • cPanel pune automat un prefix în fața numelor: numele contului tău cPanel și _. Dacă scrii site, baza de date se va numi utilizator_site. Folosește nume scurte, fără spații și fără diacritice. Numele bazei de date poate avea cel mult 64 de caractere, iar numele utilizatorului cel mult 47, cu prefix cu tot.
  • Î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.

Pașii — varianta rapidă, cu Database Wizard

  1. Intră în cPanel la https://cpanel.nbt-host.com.
  2. Deschide Baze de date » Database Wizard (Databases » Database Wizard).
  3. Pasul 1 — Create A Database. Scrie numele la Bază de date nouă (New Database) și apasă Pasul următor (Next Step).
  4. Pasul 2 — Create Database Users. Completezi Nume utilizator (Username), Parolă (Password) și Parolă (din nou) (Password (Again)). Poți folosi și Generator de parole (Password Generator): generezi parola, o copiezi, bifezi Am copiat această parolă într-un loc sigur. (I have copied this password in a safe place.) și apeși Utilizare parolă (Use Password). Apoi apasă Creare utilizator (Create User).
  5. Pasul 3 — Add User to the Database. Bifează TOATE PRIVILEGIILE (ALL PRIVILEGES) și apasă Pasul următor (Next Step).
  6. Pasul 4. cPanel confirmă că utilizatorul a fost adăugat la baza de date. Gata.

Pașii — varianta separată, cu Manage My Databases

  1. Deschide Baze de date » Manage My Databases (Databases » Manage My Databases).
  2. La Creare bază de date nouă (Create New Database), scrie numele la Bază de date nouă (New Database), apasă Creare bază de date (Create Database), apoi Înapoi (Go Back).
  3. Mai jos, la Adăugare utilizator nou (Add New User), completezi Nume utilizator (Username), Parolă (Password) și Parolă (din nou) (Password (Again)). Apasă Creare utilizator (Create User), apoi Înapoi (Go Back).
  4. La Adăugare utilizator la baza de date (Add User To Database), alege Utilizator (User) și Bază de date (Database), apoi apasă Adăugare (Add).
  5. Pe pagina Gestionare privilegii utilizator (Manage User Privileges), bifează TOATE PRIVILEGIILE (ALL PRIVILEGES) și apasă Efectuați modificări (Make Changes).

Datele de conectare pentru aplicație

CeValoare
Server (host)localhost
Numele bazei de datenumele complet, cu prefix: utilizator_site
Utilizatornumele complet, cu prefix: utilizator_ana
Parolăcea aleasă la pasul cu utilizatorul

La WordPress, datele acestea se pun în wp-config.php, la DB_NAME, DB_USER, DB_PASSWORD și DB_HOST (localhost).

Import și export cu phpMyAdmin

  • Import. Deschide Baze de date » phpMyAdmin (Databases » phpMyAdmin) și alege baza de date din coloana din stânga. Mergi pe fila Import, alege fișierul .sql (merge și comprimat, .sql.gz sau .zip) și pornește importul cu butonul de jos. phpMyAdmin îți arată lângă câmpul pentru fișier cât de mare poate fi acesta: la noi, 50 MiB.
  • Export. Alege baza de date, mergi pe fila Export, lasă metoda Quick și formatul SQL și pornește exportul. Primești un fișier .sql.

phpMyAdmin are interfața lui, care poate apărea în engleză.

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-a fost adăugat la baza de date (pasul cu TOATE PRIVILEGIILE) 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. Lucrezi cu baza din phpMyAdmin, 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ă din Manage My Databases sau treci pe un plan mai mare.
  • Importul în phpMyAdmin nu reușește pentru că fișierul e prea mare. Comprimă-l (.gz sau .zip) și încearcă din nou. Dacă tot nu încape, scrie-ne și îl importăm noi.
  • La import apare „#1044 - Access denied … to database”. Fișierul .sql conține comenzi CREATE DATABASE sau USE cu alt nume de bază. Șterge acele rânduri din fișier sau exportă din nou fără ele, apoi importă după ce ai ales baza în coloana din stânga.
  • Ai uitat parola utilizatorului. În Manage My Databases, la Utilizatori curenți (Current Users), apasă Modificare parolă (Change Password). După aceea pune parola nouă și în aplicație, de exemplu în wp-config.php.
Suport

Te-ai blocat? Îl facem împreună.

Scrie-ne ce pas nu merge și, dacă se poate, trimite o captură de ecran. Îți răspundem în programul de lucru.

Telefon și WhatsApp+40 775 396 021
Programluni – vineri, 9:00 – 18:00

Nu ne trimite niciodată parola pe WhatsApp sau pe email. Ce informații ne ajută să rezolvăm din prima: cum ceri ajutor.