Cum de a schimba baza de date MySQL prefix sunt două moduri

Cum de a schimba baza de date MySQL prefix sunt două moduri

Bună ziua tuturor! Cititorii mei dragi. În ultimul său raport, în ultima lună, am scris că în viitorul apropiat planul de a aborda problema securității blogului. Și ca să fiu precis, vreau pe baza experienței lor de a scrie o carte mică cu privire la modul de a proteja site-ul dvs. pe Wordpress.

După cum sa dovedit, acest subiect este foarte extinsă, ca site-ul are o mulțime de puncte slabe care ar putea fi exploatate, hackeri sau doar oameni „răi“

Astăzi am decis să-ți spun cum să modificați baza de date MySQL prefix.

În mod implicit, toate bloggeri din cele mai importante site-uri de pe Wordpress, prefixe sunt importante «wp_». Un hacker sau programe speciale trebuie să știe un minim de informații despre structura internă a site-ului. Prin urmare, este mai bine să se schimbe valoarea, cu atât mai mult că există o astfel de posibilitate.

Apropo, tovarăși, după cum știți, de ce avem nevoie de aceste prefixe? Dar faptul este că, în același tabel de bază de date poate fi pentru diferite bloguri. Un sistem pentru a distinge aceste tabele trebuie doar aceste prefixe. De exemplu, pentru un blog №1 - «WP1», Blog №2 - «WP2».

știri mici pe dezvoltarea vieții mele. Cu câteva zile în urmă am spus că plugin-ul de la LiveInternet a început să arate trafic motor de căutare pentru blog-ul meu. Acum este setat la 2%. Aici, eu sunt mulțumit la detalii.

Și în fiecare zi mă trezesc în clasamentul de domenii de nivel secundar pe LiveInternet. Aproximativ 2-3 săptămâni în urmă creația mea ia oriunde 75000-ing loc, iar acum suntem la aproximativ 49.000

Și am scris acest articol despre o săptămână, și este publicat doar astazi. Prin urmare, în captura de ecran de mai jos deja alte cifre (acestea sunt chiar mai bine)

Cum de a schimba baza de date MySQL prefix sunt două moduri

Înapoi la subiectul articolului.

preistorie

La început am crezut că a fost un proces foarte dificil de a face totul singur. Desigur, știu că există speciale plug-in-uri, care rezolva problema, dar întotdeauna încerc să fac pe cont propriu, nu au încredere într-adevăr plug-in-uri. Mai ales Îmi place scormonit în blog. El este al meu și vreau să știu totul despre el.

Prima idee a fost de a delega procesul de schimbare a prefixului în suportul tehnic al gazdei mele. Tipii ăștia s-au dovedit deja în ochii mei de mai multe ori să mă ajute.

Ca rezultat, ofițer de suport tehnic a schimbat prefixul tabel în baza mea de date, dar după aceea am pierdut accesul la zona de administrare a site-ului meu. Ei au trebuit să se întoarcă tot la starea inițială

Cum de a schimba baza de date MySQL prefix sunt două moduri

Dar nu la fel de ciudat, nu am opri. Tocmai am intrat în Yandex și au găsit instrucțiuni bune, care mi sa părut destul de logic, și am decis să încerc norocul. Mai ales, în caz de eșec, nu pierd nimic, la fel ca înainte de a schimba ceva, am făcut copii de rezervă. O copie de rezervă a bazei de date, în general, face aproape instantaneu.

Prima metodă. cu dop

Deși această metodă nu am folosit, dar este necesar să-i spun despre asta. Sunt sigur că nu toți cititorii mei iubesc și doresc să facă totul cu propriile lor mâini.

Cum de a schimba baza de date MySQL prefix sunt două moduri

Cu este posibil să se efectueze un audit de securitate a site-ului. Vei vedea toate slăbiciunile sale. Dar asta este foarte bun, această extensie vă permite să nu numai pentru a identifica eventualele probleme, dar, de asemenea, pentru a le elimina. Acest lucru se aplică și prefixul tabelelor bazei de date.

Plugin-ul are o pagina speciala pentru a schimba prefixul.

Cum de a schimba baza de date MySQL prefix sunt două moduri

este recomandat pentru a crea o copie de rezervă a bazei de date înainte de a face orice modificări.

De asemenea, creatorii acestei extensii nu garantează un rezultat pozitiv al operațiunii. Toate bazele de date sunt diferite setări de blog sunt diferite, astfel încât rezultatul nu este întotdeauna același.

Pentru a schimba prefixul, introduceți valoarea sa în «Schimbarea curent» și apăsați pe «Start Redenumirea»

Dar am această metodă nu a utilizat, pentru că a decis să facă totul cu propriile lor mâini sub îndrumarea.

A doua metodă. manual

În acest caz, veți avea nevoie de:

  1. Accesul la baza de date MySQL. Numele de utilizator și parola trebuie să obțineți în panoul de control de găzduire atunci când acesta este creat.
  2. Accesul la directorul rădăcină al site-ului. Am folosit acest acces ftp, dar, de asemenea, de obicei, un manager de fișiere și pe hosting. Îmi place prin FTP (FileZilla trebuie să programeze sau TotalCommander)
  3. Nici o teamă de scormonit în blog-ul său

Pentru mine, sunt îndeplinite toate condițiile. Și ce despre tine? Gata pentru a merge până la capăt?

S-au găsit pe instrucțiunile de internet am condiționat împărțit în trei etape:

  1. Modificarea prefixele tuturor tabelelor din baza de date
  2. Separat, editați conținutul tabelelor și wp_options wp_usermeta
  3. edita ușor fișierul wp-congig.php în directorul rădăcină al unui site

Prima etapă

Cum de a schimba baza de date MySQL prefix sunt două moduri

Important. Nu uitați să faceți o copie de rezervă!

În baza mea de date este doar 43 de tabele. Cel mai probabil va fi în jurul valorii, de asemenea. Acum, la rândul său, trebuie să deschideți fiecare masă și a edita numele. click pe butonul „operațiune de pe meniul de sus“, pentru editare.

Secțiunea „Setări de masă“ înlocui prefix în numele. În continuare, salvați modificarea și deschide tabelul de mai jos, și așa mai departe, până când vom ajunge la final.

Cum de a schimba baza de date MySQL prefix sunt două moduri

Este un proces plictisitor pic, dar fii atent, nu pierde, nu fac greșeli. Am petrecut un pic mai mult de 10 minute.

al doilea picior

Aceasta este o etapă mai complexă. Vei avea nevoie de îngrijire. Opțiuni este un tabel cu un prefix nou, deschide. Tabelul are mai multe coloane. În coloana «OPTION_NAME» în căutarea pentru toate intrările începând cu wp_.

Pentru a facilita procesul, recomand să utilizați căutarea, apăsați pe Ctrl + F și introduceți WP_.

Notă. că mai multe pagini de tabele. După editarea toate intrările pe prima pagină, du-te la a doua și așa mai departe. Tabelul de opțiuni am întors 9 pagini.

În continuare, trebuie să facă același lucru cu masa usermeta. Este opțiuni în mod semnificativ mai scurte, astfel încât problemele nu vor provoca. Va trebui să modificați valorile din coloana «meta_key».

Cum de a schimba baza de date MySQL prefix sunt două moduri

A treia etapă

Acesta este ultimul și cel mai simplu pas. Găsiți fișierul wp-config.php în directorul rădăcină al site-ului. Dacă nu utilizați programul FileZilla, ca mine, va trebui să-l descărcați pe computer pentru editare.

Dacă nu știți ce directorul rădăcină al unui site, apoi găsiți folderul cu domeniul dvs., și apoi deschideți-l. Totul! Sunteți pe loc.

Cum de a schimba baza de date MySQL prefix sunt două moduri

Deschideți acest fișier, derulați în jos aproape la partea de jos. Acolo veți găsi o linie: $ table_prefix = „wp_“. Schimbarea ei asta. Salvați modificările, încărcați hosting fișier modificat.

Totul este pregătit. Am ajutat această instrucțiune.

Dar totuși am recomandăm să te duci imediat la blog-ul dvs. și să verificați totul: totul este în loc, totul funcționează. Sper că totul va fi bine. Dacă ceva este greșit, iar acest lucru este posibil, utilizați copia de rezervă și de a reveni totul la starea sa inițială.

Ne vedem în curând!

Al tău! Abdullin Ruslan

Nu am văzut de hosting care restricționează utilizatorul numărul de baze de date de pe server. Dar, uneori, se întâmplă, deci este convenabil să se împartă alt tabel prefixul bazei de date în numele acestor aceleași tabele. Dar, în primul rând, totul în condiții de siguranță. Utilizarea motorului la codul sursă (și, prin urmare, structura bazei de date), care pot fi accesate de către oricine, singurul mijloc de a asigura siguranța rămâne prefixe în numele tabelelor, și accesul limitat la panoul de administrare CMS (în acest articol - wordpress).

Cu privire la problema de plug-in-uri. Ei atunci când instalați de la unele informații să ia masa de prefix, astfel încât după ce sa [dreapta] schimbare, va fi instalat în mod normal.

În ceea ce privește adăugarea unui prefix la numele tabelelor manual. În cazul în care tabelele au fost mai mult de 10-15, mi-ar fi fost prea leneș pentru a face acest lucru manual.

Însuși folosit un astfel de scenariu:

Pentru cei care nu înțelege nimic în acest:

1) Descărcați scriptul

2) pentru a specifica parametrii de la începutul conexiunii bazei de date, prefixul vechi și nou prefix

3) se toarnă pe serverul dvs. și o dată se referă la acest script din browser

4) șterge scriptul de pe server

Ruslan - bine făcut, a realizat o mulțime și nu se opune încă în evoluție. l doresc mult noroc! nu este necesar să ne gândim că veni răul Schnick toate critică

articole similare