Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Ghidul începătorului pentru gestionarea bazei de date WordPress cu phpMyAdmin

Una dintre recomandările noastre de top pentru utilizatorii WordPress este să învețe cum să își întrețină bazele de date WordPress.

WordPress este scris folosind PHP ca limbaj de scripting și MySQL ca sistem de gestionare a bazelor de date. Pentru a utiliza WordPress, nu este neapărat necesar să învățați niciunul dintre acestea.

Cu toate acestea, o înțelegere foarte de bază a celor două vă poate ajuta să depanați problemele, precum și să vă creșteți cunoștințele despre cum funcționează WordPress (în culise).

În acest articol, vom explica cum WordPress utilizează baza de date, inclusiv o introducere în tabelele implicite ale bazei de date WordPress. De asemenea, vă vom arăta cum să gestionați o bază de date WordPress folosind phpMyAdmin, inclusiv crearea de backup-uri ale bazei de date, optimizarea bazei de date WordPress, repararea bazei de date WordPress și multe altele.

Cum să gestionați baza de date WordPress folosind phpMyAdmin

Acesta este un ghid cuprinzător despre gestionarea bazelor de date WordPress, așa că am adăugat un cuprins pentru o navigare mai ușoară:

Ce este o bază de date și cum o folosește WordPress?

O bază de date este un sistem pentru organizarea și regăsirea datelor. Permite software-ului să gestioneze datele într-un mod programabil.

De exemplu, WordPress folosește PHP (un limbaj de programare) pentru a stoca și prelua date din baza de date.

Informațiile stocate într-o bază de date WordPress includ postări, pagini, comentarii, categorii, etichete, câmpuri personalizate, utilizatori și alte setări WordPress. Vom detalia acest lucru mai târziu în tutorial, când vom vorbi despre tabelele bazei de date WordPress.

Când instalați WordPress pentru prima dată, acesta vă cere să furnizați un nume de bază de date, gazdă, nume de utilizator și parolă. Aceste informații sunt stocate în fișierul de configurare, numit wp-config.php.

Informații despre baza de date WordPress

În timpul instalării, WordPress folosește informațiile pe care le furnizați despre baza de date pentru a crea tabele și a stoca datele de instalare implicite în acele tabele.

După instalare, WordPress rulează interogări către această bază de date pentru a genera dinamic pagini HTML pentru site-ul sau blogul dvs.

Acest lucru face WordPress extrem de puternic, deoarece nu trebuie să creați un fișier .html nou pentru fiecare pagină pe care doriți să o creați. WordPress gestionează totul dinamic.

Unde este stocată baza mea de date WordPress?

WordPress utilizează MySQL ca sistem de gestionare a bazelor de date, care este un software instalat pe serverul dvs. de hosting WordPress. Baza de date WordPress este, de asemenea, stocată pe același server.

Această locație nu este accesibilă în majoritatea mediilor de găzduire partajată. Cu toate acestea, dacă sunteți pe un plan de găzduire VPS sau un server dedicat, atunci puteți utiliza instrumente de linie de comandă pentru a localiza baza de date.

Cel mai adesea, este situat la următoarea cale:

/var/lib/mysql/numele_bazei_de_date_dvs.

Cu toate acestea, acest lucru poate diferi de la un furnizor de găzduire la altul.

Este important să rețineți că nu este necesar să accesați fișierul bazei de date în sine. Puteți folosi alte instrumente precum phpMyAdmin pentru a vă gestiona baza de date.

Ce este phpMyAdmin?

phpMyAdmin este un software bazat pe web care vă permite să gestionați baze de date MySQL folosind browserul web. Oferă o interfață ușor de utilizat care vă permite să executați comenzi MySQL și operațiuni pe baza de date.

Îl puteți folosi, de asemenea, pentru a vizualiza și edita tabele, rânduri și câmpuri ale bazei de date. De asemenea, vă permite să importați, să exportați sau să ștergeți toate datele dintr-o bază de date.

Cum să accesați phpMyAdmin

PhpMyAdmin vine preinstalat cu toate companiile de găzduire WordPress de top. Îl puteți găsi sub secțiunea Baze de date din panoul de control cPanel al contului dvs. de găzduire. Mai jos este un exemplu de captură de ecran din panoul de control Bluehost:

panoul phpmyadmin în Bluehost

În funcție de furnizorul dvs. de găzduire, interfața dvs. cPanel poate arăta diferit față de captura de ecran de mai sus. Cu toate acestea, puteți găsi în continuare pictograma phpMyAdmin sub secțiunea Baze de date.

Dând clic pe el se va deschide interfața phpMyAdmin, unde poți selecta baza de date WordPress din coloana din stânga. După aceea, phpMyAdmin va afișa toate tabelele din baza ta de date WordPress.

Tabloul de bord PhpMyAdmin

Să aruncăm o privire la tabelele bazei de date WordPress.

Înțelegerea tabelelor bazei de date WordPress

Fiecare instalare WordPress are 12 tabele implicite în baza de date. Fiecare tabel al bazei de date conține date pentru diferite secțiuni, funcționalități și operațiuni WordPress.

Privind structura acestor tabele, poți înțelege cu ușurință unde sunt stocate diferite părți ale site-ului tău. În prezent, o instalare WordPress implicită creează următoarele tabele:

Notă: Prefixul wp_ se află în fața fiecărui nume de tabel din baza de date în mod implicit, dar îl puteți schimba în timpul instalării.

  • wp_commentmeta : Acest tabel conține informații meta despre comentariile postate pe un site WordPress. Tabelul are patru câmpuri: meta_id, comment_id, meta_key și meta_value. Fiecare meta_id este legat de un comment_id. Un exemplu de informații meta stocate despre comentarii este starea unui comentariu (aprobat, în așteptare, la coș).
  • wp_comments : După cum sugerează și numele, acest tabel conține comentariile dvs. WordPress. Acesta conține numele autorului comentariului, URL-ul, emailul, comentariul și multe altele.
  • wp_links : Pentru a gestiona blogroll-urile create de versiunile anterioare de WordPress sau de plugin-ul Link Manager.
  • wp_options : Acest tabel conține majoritatea setărilor la nivel de site WordPress, cum ar fi URL-ul site-ului, emailul administratorului, categoria implicită, postări pe pagină, formatul orei și multe altele. Tabelul de opțiuni este, de asemenea, utilizat de numeroase plugin-uri WordPress pentru a stoca setările plugin-urilor.
  • wp_postmeta : Acest tabel conține meta-informații despre postările, paginile și tipurile de postări personalizate ale WordPress. Exemple de informații post-meta includ șablonul utilizat pentru afișarea unei pagini, câmpuri personalizate, etc. Unele plugin-uri folosesc, de asemenea, acest tabel pentru a stoca datele plugin-urilor, cum ar fi informații despre WordPress SEO.
  • wp_posts : Numele spune postări, dar de fapt, acest tabel conține toate tipurile de postări sau, ar trebui să spunem, tipurile de conținut. Acest tabel conține toate postările, paginile, reviziile și tipurile de postări personalizate.
  • wp_termmeta : Acest tabel permite dezvoltatorilor să stocheze metadate personalizate pentru termeni din taxonomiile lor personalizate. De exemplu, WooCommerce îl folosește pentru a stoca metadate pentru atributele și categoriile produselor.
  • wp_terms : WordPress are un sistem puternic de taxonomie care îți permite să îți organizezi conținutul. Elementele individuale de taxonomie se numesc termeni și sunt stocate în acest tabel. De exemplu, categoriile și etichetele WordPress sunt taxonomii, iar fiecare categorie/etichetă din interiorul lor este un termen.
  • wp_term_relationships : Acest tabel gestionează relația tipurilor de postări WordPress cu termenii din tabelul wp_terms. De exemplu, acesta este tabelul care ajută WordPress să determine dacă postarea X se află în categoria Y.
  • wp_term_taxonomy : Acest tabel definește taxonomiile pentru termenii definiți în tabelul wp_terms. De exemplu, dacă aveți termenul „Tutoriale WordPress“, atunci acest tabel conține datele care spun că este asociat cu o taxonomie numită categorie. Pe scurt, acest tabel conține datele care ajută WordPress-ul să diferențieze între ce termen este o categorie, ce este o etichetă și mai mult.
  • wp_usermeta : Conține informații meta despre utilizatorii înregistrați pe site-ul tău.
  • wp_users : Conține informații despre utilizatori, cum ar fi numele de utilizator, parola, emailul utilizatorului și multe altele.

Gestionarea bazei de date WordPress folosind phpMyAdmin

Baza de date WordPress conține setări importante ale WordPress, precum și toate postările, paginile, comentariile dvs. și multe altele. Trebuie să fiți extrem de atent când utilizați phpMyAdmin, altfel puteți ajunge să ștergeți accidental date importante.

Ca măsură de precauție, ar trebui să creați întotdeauna o copie de rezervă completă a bazei de date. Acest lucru vă va permite să restaurați baza de date la starea anterioară.

Să vedem cum să creați ușor un backup al bazei de date WordPress.

Crearea unei copii de rezervă a bazei de date WordPress folosind phpMyAdmin

Pentru a crea un backup al bazei de date WordPress din phpMyAdmin, faceți clic pe baza de date. Apoi, în meniul de sus, faceți clic pe fila „Export”.

Exportarea bazei de date WordPress

În versiunile mai noi de phpMyAdmin, vi se va cere o metodă de export. Metoda rapidă va exporta baza de date într-un fișier .sql. În metoda personalizată, vi se vor oferi mai multe opțiuni și posibilitatea de a descărca backup-uri în formate de arhivă zip sau gzip comprimate.

Recomandăm utilizarea metodei personalizate și alegerea zip ca metodă de compresie. Metoda personalizată vă permite, de asemenea, să excludeți tabele din baza de date.

Să presupunem că ați folosit un plugin care a creat un tabel în baza de date și nu mai folosiți acel plugin. Atunci, puteți alege să excludeți acel tabel din backup.

Metoda de compresie

Fișierul dvs. de bază de date exportat poate fi reimportat într-o bază de date diferită sau în aceeași bază de date folosind fila Import din phpMyAdmin.

Crearea unei copii de rezervă WordPress folosind un plugin

Păstrarea backup-urilor regulate ale site-ului dvs. WordPress este cel mai bun lucru pe care îl puteți face pentru securitatea WordPress. Deși baza de date WordPress conține majoritatea informațiilor site-ului dvs., aceasta încă nu include mai multe elemente destul de importante, cum ar fi fișierele de temă, imaginile, încărcările etc.

Toate imaginile dvs. sunt stocate în folderul uploads din directorul /wp-content/. Chiar dacă baza de date are informații despre ce imagine este atașată la o postare, este inutil dacă folderul de imagini nu conține acele fișiere.

Adesea, începătorii cred că o copie de rezervă a bazei de date este tot ce au nevoie. Acest lucru NU este adevărat. Aveți nevoie de o copie de rezervă completă a site-ului care include temele, plugin-urile și imaginile dvs.

Deși majoritatea companiilor de găzduire susțin că au backup-uri zilnice, vă recomandăm să păstrați singuri backup-urile, doar în caz.

Notă: Dacă utilizați o soluție de găzduire WordPress gestionată precum WP Engine, atunci aceștia creează backup-uri zilnice.

Pentru majoritatea oamenilor care nu folosesc WP Engine, ar trebui să folosiți un plugin de backup WordPress pentru a configura backup-uri automate WordPress pe site-ul dvs.

Importarea unei copii de siguranță a bazei de date WordPress prin phpMyAdmin

phpMyAdmin vă permite, de asemenea, să importați cu ușurință baza de date WordPress. Pur și simplu lansați phpMyAdmin și apoi selectați baza de date WordPress.

Apoi, trebuie să faceți clic pe linkul „Import” din meniul de sus.

Importați baza de date prin phpMyAdmin

Pe ecranul următor, faceți clic pe butonul „Alege fișier” și apoi selectați fișierul de backup al bazei de date pe care l-ați descărcat anterior.

phpMyAdmin va procesa acum încărcarea fișierului de backup și îl va importa în baza de date WordPress. Odată ce a terminat, veți vedea un mesaj de succes.

Baza de date importată cu succes

Optimizarea bazei de date WordPress în phpMyAdmin

După ce folosiți WordPress o perioadă, baza de date devine fragmentată. Există suprasolicitări de memorie care cresc dimensiunea totală a bazei de date și timpul de execuție a interogărilor.

MySQL vine cu o comandă simplă care vă permite să vă optimizați baza de date. Pur și simplu accesați phpMyAdmin și faceți clic pe baza de date WordPress. Acest lucru vă va afișa o listă a tabelelor dvs. WordPress.

Faceți clic pe linkul ‘Selectați tot’ de sub tabele. Lângă el, există un meniu derulant „Cu selectate”. Trebuie să faceți clic pe el și să alegeți ‘Optimizează tabelul’.

Optimizarea tabelelor bazei de date WordPress

Acest lucru va optimiza baza de date WordPress prin defragmentarea tabelelor selectate. Va face ca interogările WordPress să ruleze puțin mai rapid și va reduce ușor dimensiunea bazei de date.

Remedierea problemelor WordPress folosind phpMyAdmin

Așa cum am menționat anterior, phpMyAdmin este un instrument util pentru depanarea și remedierea unor erori WordPress comune și probleme.

Să analizăm câteva probleme comune WordPress care pot fi remediate cu ușurință folosind phpMyAdmin.

Resetarea parolei WordPress folosind phpMyAdmin

Dacă ați uitat parola de administrator WordPress și nu o puteți recupera printr-un email de recuperare a parolei, atunci această metodă vă permite să o resetați rapid.

Mai întâi, lansați phpMyAdmin și selectați baza de date WordPress. Aceasta va afișa tabelele bazei de date WordPress unde trebuie să faceți clic pe „Browse” lângă tabelul wp_users.

Navighează la tabelul de utilizatori

Notă: Tabelele din baza de date WordPress pot avea un prefix de tabel diferit față de cel pe care îl afișăm în captura noastră de ecran.

Veți vedea acum rândurile din tabelul dvs. de utilizatori WordPress. Continuați și faceți clic pe butonul „Editare” de lângă numele de utilizator pentru care doriți să schimbați parola.

Editare utilizator

phpMyAdmin vă va afișa un formular cu toate câmpurile de informații ale utilizatorului.

Va trebui să ștergeți valoarea din câmpul ‘user_pass’ și să o înlocuiți cu noua parolă. Sub coloana ‘Function’, selectați ‘MD5’ din meniul derulant și faceți clic pe butonul ‘Go’.

Schimbă parola utilizatorului

Parola dvs. va fi criptată folosind hash-ul MD5, apoi va fi stocată în baza de date.

Felicitări! Ați schimbat cu succes parola WordPress folosind phpMyAdmin.

Acum, unii dintre voi s-ar putea întreba de ce am selectat hash-ul MD5 pentru a cripta parola.

În versiunea mai veche, WordPress folosea hash-ul MD5 pentru a cripta parolele. Începând cu WordPress 2.5, a început să folosească tehnologii de criptare mai puternice. Cu toate acestea, WordPress recunoaște în continuare MD5 pentru a oferi compatibilitate retroactivă.

De îndată ce vă conectați folosind un șir de parole stocat ca un hash MD5, WordPress îl recunoaște și îl modifică folosind algoritmi de criptare mai noi.

Adăugarea unui nou utilizator administrator la WordPress folosind phpMyAdmin

Să presupunem că aveți acces la baza de date WordPress, dar nu și la zona de administrare WordPress. Deși puteți schimba parola utilizatorului administrator, acest lucru va împiedica alți utilizatori administratori să-și folosească conturile.

O soluție mai ușoară ar fi să adăugați un nou utilizator admin prin phpMyAdmin.

Mai întâi, trebuie să lansați phpMyAdmin și apoi să selectați baza de date WordPress. Aceasta va afișa tabelele bazei de date WordPress, unde trebuie să faceți clic pe linkul „Browse” de lângă tabelul wp_users.

Navighează la tabelul de utilizatori

phpMyAdmin vă va arăta acum rândurile din tabelul wp_users.

Continuați și faceți clic pe linkul „Insert” din meniul de sus.

Inserați un rând nou în tabelul de utilizatori WordPress

Aceasta va deschide un formular pe care trebuie să îl completați pentru a adăuga un nou utilizator pe site-ul dvs. WordPress.

Iată cum trebuie să completați fiecare câmp din acest formular.

  • ID – Puteți ignora aceasta, deoarece este generată automat.
  • user_login – Acesta va fi numele de utilizator WordPress pe care îl veți folosi pentru a vă conecta.
  • user_pass – Aceasta este parola dvs. WordPress. Trebuie să introduceți parola și să selectați MD5 în coloana funcție.
  • user_nicename – Acesta este numele de utilizator prietenos cu URL-ul pe care îl puteți folosi pentru a vă conecta.
  • user_email – Introduceți o adresă de e-mail validă, deoarece este posibil să aveți nevoie de ea pentru a primi e-mailuri de resetare a parolei și notificări WordPress.
  • user_url – Adăugați URL-ul site-ului dvs. web sau îl puteți lăsa gol.
  • user_registered – Trebuie să selectați CURRENT_TIME în coloana funcție pentru a insera automat ora curentă aici.
  • user_activation_key – Puteți lăsa și acest câmp necompletat, deoarece este utilizat pentru aprobarea înregistrării utilizatorilor.
  • user_status – Puteți lăsa și acest câmp gol.
  • display_name – Puteți introduce numele complet al utilizatorului așa cum doriți să fie afișat pe articole. Puteți, de asemenea, să îl lăsați necompletat.

După completarea formularului, faceți clic pe butonul „Go” pentru a-l insera în baza de date WordPress.

Completați formularul de utilizator

phpMyAdmin va rula acum interogarea MySQL pentru a insera datele.

Am adăugat utilizatorul, dar acel utilizator nu are un rol de administrator pe site-ul dvs. WordPress. Această valoare este salvată într-un alt tabel numit wp_usermeta.

Înainte de a putea face acest utilizator administrator, va trebui să găsim ID-ul utilizatorului.

Pur și simplu faceți clic pe linkul „Browse” de lângă tabelul wp_users și veți vedea un rând care conține utilizatorul nou adăugat cu ID-ul său de utilizator.

Găsește ID-ul utilizatorului

Notează ID-ul utilizatorului, deoarece vei avea nevoie de el în pasul următor.

Acum, să deschidem tabelul wp_usermeta făcând clic pe linkul „Browse” de lângă el.

Răsfoirea tabelei wp_usermeta

Apoi, trebuie să faceți clic pe linkul ‘Inserare’ din partea de sus.

Acest lucru vă va permite să adăugați o nouă linie în tabel.

Inserează rând nou în tabelul usermeta

Veți vedea acum un formular pentru a introduce un rând nou.

Aici îi veți spune WordPress-ului că utilizatorul pe care l-ați creat anterior are rolul de administrator.

Adăugarea rolului de utilizator administrator prin usermeta

Iată cum veți completa acest formular.

  • umeta_id – Trebuie să îl lăsați gol, deoarece este completat automat.
  • user_id – Introduceți ID-ul utilizatorului pe care l-ați copiat anterior.
  • meta_key – Trebuie să introduceți „wp_capabilities” în acest câmp. Cu toate acestea, este posibil să fie necesar să înlocuiți wp_ dacă numele tabelelor WordPress folosesc un prefix diferit.
  • meta_value – Trebuie să introduceți următoarea valoare serializată:
    a:1:{s:13:”administrator”;s:1:”1″;}

În final, faceți clic pe butonul „Go” pentru a salva modificările.

Apoi, trebuie să adăugăm un alt rând pentru a defini nivelul utilizatorului. Faceți clic pe linkul „Insert” din meniul de sus pentru a adăuga un alt rând la tabelul usermeta.

Adăugarea câmpului meta la nivel de utilizator

Iată cum veți completa acest formular.

  • umeta_id – Trebuie să îl lăsați gol, deoarece este completat automat.
  • user_id – Introduceți ID-ul utilizatorului pentru noul utilizator adăugat.
  • meta_key – Trebuie să introduceți „wp_user_level” în acest câmp. Cu toate acestea, este posibil să fie necesar să înlocuiți wp_ dacă numele tabelelor dvs. WordPress folosesc un prefix diferit.
  • meta_value – Aici, trebuie să introduceți ’10’ ca valoare a nivelului utilizatorului.

Nu uitați să faceți clic pe butonul „Go” pentru a insera datele.

Atât, acum puteți vizita zona de administrare WordPress și vă puteți conecta cu noul utilizator de administrator adăugat.

Schimbarea unui nume de utilizator WordPress prin phpMyAdmin

Ați observat probabil că, deși WordPress vă permite să schimbați numele complet sau porecla unui utilizator, nu vă permite să schimbați numele de utilizator.

Mulți utilizatori ajung să aleagă nume de utilizator în timpul instalării pe care s-ar putea să dorească să le schimbe mai târziu. Iată cum puteți face acest lucru prin phpMyAdmin.

Notă: Există o modalitate mai ușoară de a schimba numele de utilizator WordPress folosind un plugin.

Mai întâi, trebuie să lansați phpMyAdmin din panoul de control cPanel al contului dvs. de găzduire. După aceea, trebuie să selectați baza de date WordPress.

phpMyAdmin va afișa tabelele bazei tale de date WordPress. Trebuie să dai clic pe linkul „Browse” de lângă tabelul wp_users.

Navighează la tabelul de utilizatori

Acest tabel va lista acum toți utilizatorii înregistrați pe site-ul dvs.

Apoi, faceți clic pe linkul „Editare” de lângă numele de utilizator pe care doriți să îl schimbați.

Editarea datelor utilizatorului prin phpMyAdmin

phpMyAdmin vă va afișa acum datele utilizatorului.

Trebuie să localizezi câmpul user_login și să schimbi valoarea cu numele de utilizator pe care dorești să îl folosești.

Schimbă numele de utilizator WordPress în phpMyAdmin

Nu uita să dai clic pe butonul „Go” pentru a salva modificările. Acum poți vizita site-ul tău și te poți conecta cu noul tău nume de utilizator.

Alte trucuri utile phpMyAdmin

Baza de date WordPress este motorul din spatele site-ului dvs. web. Cu phpMyAdmin, puteți ajusta setările pentru a îmbunătăți performanța, a remedia probleme sau pur și simplu a schimba lucruri care nu pot fi modificate din interiorul zonei de administrare WordPress.

Iată doar câteva trucuri suplimentare pe care le poți folosi cu phpMyAdmin:

Securizarea bazei de date WordPress

Înainte de a intra în acest subiect, dorim să subliniem că fiecare site poate fi spart. Cu toate acestea, există anumite măsuri pe care le puteți lua pentru a-l face puțin mai dificil.

Primul lucru pe care îl poți face este să schimbi prefixul bazei de date WordPress. Acest lucru poate reduce semnificativ șansele de atacuri de tip SQL injection asupra bazei tale de date WordPress. Acest lucru se datorează faptului că hackerii vizează adesea site-uri care folosesc prefixul implicit al tabelului wp_.

Pentru instrucțiuni pas cu pas, consultați tutorialul nostru despre cum să schimbați prefixul bazei de date WordPress.

În plus, ar trebui să alegeți întotdeauna un nume de utilizator și o parolă puternice pentru utilizatorul dvs. MySQL. Acest lucru va face dificil pentru cineva să obțină acces la baza de date WordPress.

Pentru securitatea WordPress, recomandăm cu tărie să utilizați Sucuri. Este cel mai bun plugin de securitate WordPress care va detecta orice încercare de injecție MySQL chiar înainte ca acestea să ajungă pe site-ul dvs.

Sperăm că acest ghid v-a ajutat să învățați gestionarea bazelor de date WordPress și cum să utilizați phpMyAdmin. De asemenea, ați putea dori să citiți ghidul nostru despre cum să reparați o bază de date WordPress și cum să adăugați un manager de fișiere de tip FTP în tabloul de bord WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

111 CommentsLeave a Reply

  1. I’ve often wondered if WP ever employed a database analyst when creating WP software. Why they didn’t hive off custom fields into a separate table is mind-boggling. keeping all those things in the posts and postmeta tables is ridiculous, bloating those tables and adversely affecting performance, and it’s not like MySQL is the best performing database either. It’s also irritating that many plugins create tables on activation, but don’t delete on deactivation, or at least provide the option. Finding orphan tables is not a task for the faint-hearted. Also never understood why the need for a table prefix. It doesn’t aid security, not when your username and password are stored in plain in the wp-config file :-) And example of poor design is the way all the data on an image is crammed into a single record value. And I mean All the info; everywhere the image is used, the sizes generated, which products has it featured, thumbnailed. Hive it off into a separate table (or three) and you’ll improve overall performance, not to mention ease image management no end. I mean it’s not like the idea of not storing all your data in one table is new. The concept has only been around since the 1960s.

  2. Acest ghid este incredibil de valoros, în special pentru cei dintre noi care doresc să aprofundăm înțelegerea funcționării interne a WordPress.
    Am apreciat în mod deosebit explicația detaliată a tabelelor implicite ale bazei de date WordPress și a funcțiilor acestora.
    Această cunoaștere este crucială pentru depanarea și optimizarea site-urilor WordPress.

    Un lucru pe care l-am găsit deosebit de util a fost secțiunea despre utilizarea phpMyAdmin pentru a reseta parolele WordPress și a adăuga noi utilizatori administratori.
    Ca cineva care s-a confruntat înainte cu situații de blocare a administratorului, pot confirma cât de utile pot fi aceste tehnici în caz de urgență.
    Mulțumiri echipei WPbeginner! Întotdeauna îmi salvez articole de genul acesta datorită VALORII!

  3. Wow, acesta este un articol grozav, l-am salvat la favorite. De fapt, cunoșteam câteva dintre trucurile din phpmyadmin, dar cu siguranță nu pe toate, iar aici totul este frumos descris, inclusiv imagini. Acest articol este o mină de aur pentru lucrul cu baze de date și WordPress.

  4. Am o problemă cu numele de utilizator al paginii de conectare, cum se conectează cu baza de date

    • Pentru orice probleme cu baza de date, ar trebui să contactați furnizorul dvs. de găzduire și aceștia ar trebui să vă poată asista.

      Admin

  5. O bună introducere, mulțumesc.

    Am mai multe site-uri WP și mai multe baze de date.
    Cum pot să-mi dau seama la ce site aparține fiecare bază de date?

  6. Scrii bine, am învățat multe din acest blog. Întrebarea mea a fost răspunsă, dar am primit și informațiile de care aveam nevoie

  7. Am două site-uri WP complet separate. Domenii diferite, baze de date diferite. Le gestionez pe amândouă și ambele sunt găzduite pe un server dedicat. Încerc să includ conținut de bază care necesită puțin mai mult decât un feed RSS. Trebuie să extrag date de pe SITE-1 și să le afișez pe SITE-2

    • Dacă este un post sau o pagină, poți accesa Tools>Export pe site-ul cu conținutul pentru a selecta conținutul specific pe care dorești să îl transferi și apoi poți folosi Tools>Import pe site pentru a importa conținutul.

      Admin

  8. Am nevoie de mai mult ajutor despre cum să creez un site web prin WordPress și cum să îl găzduiesc.
    Orice ajutor..

  9. trebuie să învăț dezvoltare backend dacă folosesc WordPress. Adică, nu există niște pluginuri care să mă ajute să creez un site web cu sistem frontend și backend. Vreau un site web de livrare mâncare

    • Nu este nevoie să învățați dezvoltare pentru a rula un site WordPress. Unele plugin-uri vă vor oferi acest tip de putere de editare, dar nu toate aceste plugin-uri sunt necesare.

      Admin

  10. când dau clic pe postare nouă, asta văd; Ne pare rău, nu a funcționat.
    Încercați din nou sau reveniți mai târziu.
    Eroare 504. Gateway Timeout.
    Vă rog ajutați

  11. Doresc să creez un site web care să permită trupelor și locațiilor să-și gestioneze programele, iar unui vizitator să aleagă o dată și să vadă toate trupele care cântă în acea zi și toate locațiile cu trupe care cântă în acea zi.
    Sunt competent în SQL (mySQL) necesar pentru interogări, vreau doar să aflu dacă WordPress îmi va permite să creez pagini personalizate bazate pe rezultatele unei interogări?
    Mulțumesc

  12. Sunt nou la un loc de muncă și preiau site-ul web. Cu toate acestea, întâmpin eroarea „Eroare la stabilirea conexiunii la baza de date” pe site-ul web în sine și pe pagina de autentificare. E-mailul pe care l-au folosit pentru a se înscrie inițial pe site-ul web a fost dezactivat, deoarece nu mai lucrează aici. Am căutat fișierele și nu pot găsi fișierele WP despre care se menționează mai sus. Nu sunt sigur care ar trebui să fie următorii pași. Aveți idei?

  13. Salut,

    Mi-am mutat recent găzduirea și acest lucru a afectat frontend-ul site-ului meu, care afișează „Eroare la stabilirea conexiunii la baza de date”. Așa că am creat o bază de date.

    Conținutul site-ului web se află în folderul public_html din Managerul de fișiere cPanel.

    Cum și unde mut aceste conținuturi în baza de date pentru a afișa site-ul meu real?

    Mulțumesc.

  14. Bună, nu reușesc să resetez parola WordPress. Cum aș putea face asta folosind această metodă?
    Mulțumesc

    • V-ați conecta la furnizorul dvs. de găzduire pentru a găsi phpMyAdmin, în funcție de gazdă, acesta poate fi situat în mai multe locuri.

      Admin

  15. Salut, am nevoie de ajutor cu asta.

    Intenționez să utilizez o bază de date pentru a crea un sistem care să poată fi accesat doar de personalul companiei noastre în WordPress.

    Pot să știu de unde ar trebui să încep?

  16. Salut,

    Recent am creat câteva site-uri Wordpress și am făcut acest lucru printr-o instalare Wordpress cu un singur clic în cPanel. Ceea ce voiam să știu este: „Ar trebui să-mi schimb numele bazei de date Wordpress și numele utilizatorului bazei de date?” Este ceva ușor de spart dacă folosesc deja un plugin gratuit de securitate precum Wordfence?

    Mulțumesc!

    • Majoritatea instalărilor cu un singur clic ale furnizorilor de găzduire schimbă prefixul bazei de date pentru dvs. pentru a ajuta la acest lucru. Nu este ceva ce, în mod implicit, este ușor de spart, iar pluginurile de securitate ajută și mai mult.

      Admin

  17. Acest lucru este grozav. Dar ce se întâmplă dacă creez un site personalizat pe WordPress și introduc o validare a formularului? Vor fi datele stocate automat în baza de date wp_database?

    • Ar trebui să configurați formularul pentru a stoca informațiile, nu ar fi automat.

      Admin

  18. Este posibil să obțin aceste informații într-un e-mail, mai degrabă decât într-un tweet? Ar fi mai ușor accesibil pentru mine într-un e-mail pentru referințe viitoare. Apreciez tot ceea ce faceți pentru începători ca mine. Mulțumesc.

    • Deși nu avem întregul articol în e-mailurile noastre de newsletter, vom fi siguri că vom analiza posibilitățile.

      Admin

  19. Bună ziua, Domnule, Mi-am găzduit site-ul web la cineva care nu mi-a oferit funcționalități încorporate de myphp admin. Deci, cum îl pot descărca pe desktop, vă rog să mă ghidați. Este necesar alt software împreună cu myphp pentru a-l descărca.

    • Salut Polo,

      Puteți accesa phpMyAdmin din contul dvs. de găzduire web. Dacă aveți acces la contul dvs. de găzduire web, atunci vă puteți conecta acolo și, în secțiunea baze de date, veți găsi pictograma phpMyAdmin.

      Admin

  20. am o tabelă de rezultate în baza de date și vreau să extrag rezultatul studentului după numărul de înregistrare.
    Nu găsesc o soluție despre unde să codez pe site-ul WordPress….și cum să văd rezultatul studentului după numărul de înregistrare.

  21. Mulțumesc mult pentru tutorial, este puternic
    cu toate acestea am o întrebare;

    Am o bază de date pe care am creat-o cu workbench și am importat-o în phpmyadmin. totuși vreau să mă conectez cu wordpress, astfel încât atunci când trimit date prin wordpress să le pot vizualiza în phpmyadmin și să le pot vizualiza din nou în interfața wordpress pe care am creat-o

  22. Tutorialele dvs. au fost de ajutor.

    pe baza unui tutorial anterior despre instalarea WordPress pe PC, am urmat tutorialul și a fost un succes. am dezvoltat un site web pentru asociația de diabet din Nigeria, la care sunt și membru. Dar provocarea mea acum este cum să adaug un formular de înregistrare pentru noii membri pentru a se înregistra online și cum să primesc donații online pe site. am nevoie de ajutorul dumneavoastră, vă rog.

    • Dacă vă referiți la exportarea anumitor tabele, atunci este posibil. În phpmyadmin, întreaga bază de date nu trebuie exportată, ci și tabelele individuale pot fi exportate. De exemplu, tabelele cu postări pe care le puteți apoi exporta într-o altă bază de date. În mod specific cu contribuția, este, de asemenea, necesar să rețineți că imaginile și conținutul audiovizual nu sunt stocate în baza de date și sunt stocate pe FTP.

  23. Unde pot încărca site-ul pe care l-am făcut și care poate fi accesat offline. Vă mulțumesc anticipat.

  24. Ce se întâmplă dacă vreau să import meniuri WordPress? Unde în baza de date sunt stocate meniurile?

  25. Vă rog, unde stochează WordPress informațiile despre pagini. Cum pot schimba titlul unei pagini din baza de date?

  26. Folosesc formularul de contact 7 pentru feedback și stochez acele date în baza de date, dar acum vreau acele date specifice prin URL, cum ar fi (abc.com/feedback/5), astfel încât să afișeze datele ID-ului nr. 5, cum fac asta în WordPress?

  27. Salut,

    Plănuiesc să fac un site web cu WordPress cu înregistrare pentru utilizatori specifici (am o organizație non-profit care are peste 2000 de membri). Acum, am lista lor (membri) în baza mea de date Access cu toate informațiile necesare. Întrebarea mea este, este posibil să conectez această bază de date Access cu baza de date WordPress? Dacă da, cum să fac asta?
    De asemenea, fiecare membru are un ID unic în baza mea de date, care este și un număr pentru cardul de membru pe care îl au. Dacă cele menționate mai sus sunt posibile, aș putea crea un câmp în formularul de înregistrare, pe lângă Nume de utilizator și Parolă, care să solicite acel număr de ID, care ar fi verificat din baza de date și, dacă este corect, ar face înregistrarea, dacă este fals, ar refuza-o?
    Sper că mă înțelegeți, deoarece engleza mea nu este grozavă…
    Mulțumesc anticipat

  28. Bună ziua, mă pregătesc să lansez primul meu site de blog WordPress pe primul meu site web. Testând și învățând configurarea blogului, mă întreb cum funcționează chestiunea emailurilor. Am creat un comentariu ca răspuns la o postare și am bifat opțiunea trimite-mi un email de notificare când sunt gata postările. Și când am făcut o altă postare, am primit o notificare prin email. Privind în tabele folosind phpmyadmin, pot vedea adresa de email pe care am introdus-o cu comentariul stocată în wp1_comments, dar nu pot vedea unde/cum este stocat faptul că un email ar trebui trimis la acea adresă atunci când este făcută o nouă postare.

    Mulțumesc

  29. Salut,

    Mă puteți ajuta, vă rog, cum pot vizualiza baza de date a blogului meu, deoarece nu sunt vizibile nicăieri.

    capturi atașate

  30. Salut,
    Ofer servicii de certificare precum certificatul alimentar, certificatul ISI etc.
    Am un site web simplu pe WordPress (auto-găzduit),

    Acum, intenționez să creez o pagină pentru clienții mei pentru a obține starea curentă a aplicației lor.

    Odată ce introduc (1) Numărul aplicației. (2) Data nașterii / Numărul de telefon mobil, dacă detaliile se potrivesc, va afișa starea aplicației, altfel va afișa un mesaj de eroare (cum ar fi detaliile furnizate nu se potrivesc).

    Vă rog să-mi sugerați ce suită de pluginuri / metodă este potrivită pentru cerința mea.

    Mulțumesc

  31. Hello :)
    I need some help, because I don’t understand something:
    I register a WP website… and install WooCommerce in it. (I use XAMPP localhost on C partition)
    So I have a clear WP+WooCommerce site which I’d like to use to create other WP sites too.
    So I copy all the WP files from C… to another partition, let’s say D partition
    and I also export its database by phpMyAdmin. Now I have a copy of the WP site and its database on D partition.
    But what if I’d like to use the copied WP+WooCommerce site (pattern) I’ve created?
    It is still contains the same e-mail address and password I used when I registrated on the official site of WP right? So how can I modify that?
    I’d like to create a new website (with different admin e-mail and password) but using the same WP+WooCommerce site (pattern) I’ve created before.

  32. Când am făcut o copie de rezervă a bazei de date și am urmat opțiunile personalizate. (urmând acești pași: )

    Când apăs GO, un fișier ajunge în folderul meu de descărcări și nu face nimic. fișierul este gol. Ce aș putea face greșit?

  33. Vă mulțumesc pentru explicația excelentă despre cum interfațează WordPress cu MySQL. Întrebare: Avem câteva bloguri pe site-ul nostru care afișează o pagină goală. Blogurile cu pagini goale au aceleași informații ca și cele care funcționează corect. Am folosit phpMyadmin pentru a examina tabelele și totul pare în regulă. Ce tabel folosește WordPress pentru a începe generarea paginii?

    • Pare a fi o problemă cu un plugin sau o temă. Pentru a afla ce cauzează problema, dezactivați toate pluginurile de pe site-ul dvs. și apoi comutați la o temă implicită, cum ar fi Twenty Sixteen.

      Admin

  34. Videoclipul a fost puțin superfluu în comparație cu explicația scrisă mai descriptivă a acestui articol ȘI, ca și în cazul multor videoclipuri ale dumneavoastră, naratorul vorbește prea repede și este, prin urmare, greu de înțeles dacă nu vorbiți american. – chiar și pentru mine, ca vorbitor nativ de engleză!

  35. cum ar trebui să conectez formularul de căutare încorporat cu baza mea de date pentru a vedea rezultatele căutării...

  36. În tabelul wp_comments veți găsi câmpurile comment_author_email și comment_author_IP. Rețineți că prefixul wp_ din tabelul de comentarii poate diferi în baza dumneavoastră de date.

    Puteți găsi, de asemenea, informații despre e-mailul și IP-ul autorului comentariului în zona de administrare WordPress.

  37. Ce parte a sistemului de gestionare a bazelor de date în phpMyAdmin arată adresa IP și adresa de e-mail a unui comentator?

  38. phpMyAdmin nu este un sistem de gestionare a bazelor de date. Este o utilitate care vă permite să vă gestionați baza de date într-o interfață grafică bazată pe web.

    Baza dumneavoastră de date efectivă se află pe serverul dumneavoastră de baze de date MySQL. Orice utilitar care dorește să gestioneze, să facă backup sau să facă modificări la baza dumneavoastră de date va avea nevoie de numele de utilizator și parola bazei de date pentru a face acest lucru.

    BackupBuddy funcționează ca un plugin WordPress, iar numele de utilizator și parola bazei dvs. de date sunt deja stocate în fișierul de configurare WordPress. Astfel, se poate conecta automat la baza dvs. de date fără a vă solicita explicit numele de utilizator și parola.

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.