View Categories

Administrare MySQL: Creare Baze de Date, Utilizatori și Optimizare prin phpMyAdmin

⏱️ Timp estimat de citire: 3 min read

🎯 Scopul Articolului #

Acest ghid vă arată cum să gestionați bazele de date MySQL utilizând instrumentele incluse în cPanel: MySQL Databases pentru configurarea de bază și phpMyAdmin pentru operațiunile avansate și depanare.


1. Crearea Bazei de Date și a Utilizatorului #

Toate aplicațiile dinamice (WordPress, Magento, Joomla) necesită o bază de date pentru a stoca conținutul.

  1. Logați-vă în cPanel.

  2. În secțiunea Baze de Date (Databases), dați click pe pictograma MySQL Databases.

  3. Creați Baza de Date:

    • În secțiunea Create New Database (Creați o Bază de Date Nouă), introduceți un nume (ex: wp_nou). cPanel va adăuga automat un prefix (ex: user_wp_nou).

    • Dați click pe Create Database.

  4. Creați Utilizatorul:

    • În secțiunea Add New User (Adăugați un Utilizator Nou), introduceți un nume de utilizator și o parolă puternică (folosiți Password Generator).

    • Dați click pe Create User.

  5. Asociați Utilizatorul cu Baza de Date:

    • În secțiunea Add User To Database (Adaugă Utilizator la Baza de Date), selectați utilizatorul și baza de date create.

    • Dați click pe Add.

  6. Setați Permisiunile: Pe ecranul următor, bifați ALL PRIVILEGES (Toate Privilegiile) și dați click pe Make Changes (Aplică Modificările).

Important: Aceste trei informații (Nume Bază de Date, Nume Utilizator, Parolă) sunt necesare pentru configurarea aplicației (ex: în fișierul wp-config.php).


2. Administrarea Avansată cu phpMyAdmin #

phpMyAdmin este interfața grafică principală pentru a vizualiza, edita și manipula datele din baza dumneavoastră de date.

  1. În cPanel, în secțiunea Baze de Date, dați click pe pictograma phpMyAdmin.

  2. În coloana din stânga, selectați baza de date pe care doriți să o examinați.

A. Optimizarea Tabelelor (Optimize Tables) #

Dacă un site este foarte activ, tabelele pot deveni fragmentate, încetinind interogările.

  1. În phpMyAdmin, selectați baza de date.

  2. Bifați toate tabelele.

  3. În meniul derulant de jos (With selected:), alegeți Optimize table (Optimizează tabelul).

  4. phpMyAdmin va defragmenta tabelele, îmbunătățind viteza de accesare a datelor.

B. Reparația Tabelelor (Repair Tables) #

Dacă site-ul afișează o eroare de tipul „One or more database tables are unavailable…”, este posibil ca o tabelă să fie coruptă.

  1. În phpMyAdmin, selectați baza de date.

  2. Bifați tabelele afectate.

  3. În meniul derulant de jos, alegeți Repair table (Repară tabelul).

C. Export și Import #

  • Export (Backup): Selectați baza de date și dați click pe tab-ul Export. Alegeți formatul SQL și dați click pe Go pentru a descărca un backup local al datelor.

  • Import (Restaurare): Selectați baza de date și dați click pe tab-ul Import. Selectați fișierul de backup .sql de pe calculatorul dumneavoastră și dați click pe Go pentru a restaura datele.


3. Modificarea Prefixului Tabelelor (Securitate WordPress) #

În WordPress, tabelele folosesc implicit prefixul wp_. Pentru securitate sporită, puteți schimba acest prefix.

  1. Backup: Faceți întotdeauna un backup înainte de a modifica tabelele.

  2. Modificați wp-config.php: Schimbați variabila $table_prefix (ex: $table_prefix = 'kh_abcde_';).

  3. Redenumiți Tabelele: În phpMyAdmin, redenumiți manual (sau folosiți un plugin de securitate) toate tabelele din baza de date pentru a reflecta noul prefix (ex: wp_posts devine kh_abcde_posts).

Gestionarea eficientă a bazelor de date asigură că aplicațiile dumneavoastră funcționează rapid și că aveți control deplin asupra datelor stocate pe serverul KarmaHost.