Instrucțiuni detaliate despre modul de resetare a parolei mysql

Creșterea cunoștințelor

Suntem foarte avansați în studiul SGBD, dar este încă prea departe pentru a stăpâni pe deplin această disciplină. Și toate pentru că MySQL se bazează pe o altă tehnologie - SQL.

Limbajul de interogare structurat (SQL) este "tatăl" tuturor sistemelor de gestionare a bazelor de date și vă sfătuiesc cu tărie să vă dedicați învățării cât mai mult timp posibil. De-a lungul ciclului nostru de materiale, vom atinge doar ocazional comenzile sale principale și sintaxa lor.

De fapt, capabilitățile SQL sunt mult mai extinse decât eșantioanele obișnuite, schimbând sau ștergând date. Cu ajutorul acestuia, puteți programa, crea funcții, inițializa variabile, automatizează cu ajutorul declanșatorilor și proceselor stocate diverse procese pentru administrarea bazei de date.

Ca un adevărat descendent al strămoșului său, MySQL are și toate aceste talente. Dar toate acestea veți înțelege cu timpul, când vom fi mai adânc înfundați în "vârtejul" cunoașterii acestui DBMS. Și acum ne întoarcem la subiectul nostru astăzi și vom învăța cum să resetăm parola de root sau altă înregistrare de utilizator în MySQL.

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Cadrul YII2. Dezvoltare rapidă cu cadrul PHP modern

Aflați complexitatea dezvoltării web moderne cu ajutorul cadrului YII2

Ne întoarcem la phpMyAdmin

Oricum, și fără acest program nu putem face, pentru că este ideal pentru a demonstra toate exemplele de administrare a SGBD. Deci, dacă nu ați instalat încă phpMyAdmin, vă recomandăm să faceți acest lucru cât mai curând posibil.

Înainte de aceasta am accesat baza de date a sistemului MySQL numai prin linia de comandă. Astăzi ne uităm la ea prin interfața aplicației. Pentru a face acest lucru, executați Denwer (dacă utilizați acest pachet software) sau un server DBMS. Conectați-vă la acesta ca administrator. Apoi rulați phpMyAdmin.

În lista din stânga, găsiți baza de date numită "mysql". Urmați linkul. O astfel de bază de date pe care nu ați văzut-o? Acesta este nucleul SGBD. Acum, din setarea tabelului, selectați utilizatorul. Pentru a reseta parola de root în MySQL, ar trebui să "trimiteți" acest tabel.

Pentru a vedea care conturi de utilizator există pe serverul de bază de date, faceți clic pe fila "Structură" (meniu din partea de sus). După aceea, toți utilizatorii existenți, parolele (dacă sunt instalate) și privilegiile fiecărui cont sunt afișate în aria principală de lucru a programului.

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Acum avem nevoie de un "voluntar" pentru experimente de laborator. Ca și ultima oară, acest om curajos era Vovan. Am creat-o deja (intrarea inferioară în tabel). Dacă vrem să resetăm parola MySQL, atunci nu putem face fără Vovan.

Întoarcerea lui Vovan!

Faceți clic pe sigla aplicației din partea de sus pentru a ieși din tabel. De asemenea, puteți face clic pe pictograma casei. Apoi, în meniul principal, accesați secțiunea "Utilizatori". Dacă nu sunteți deja familiarizat cu Vovan, atunci trebuie să creați una. Sub tabelul "Prezentarea generală a contului" faceți clic pe linkul "Adăugați utilizator".

Instrucțiuni detaliate despre modul de resetare a parolei mysql

În fereastra care apare, specificați numele de utilizator, gazda și parola. Vă sfătuiesc să nu modificați privilegiile contului.

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Cadrul YII2. Dezvoltare rapidă cu cadrul PHP modern

Aflați complexitatea dezvoltării web moderne cu ajutorul cadrului YII2

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Dacă contul utilizatorului cu acest nume există deja, atunci în tabelul următor faceți clic pe "Editați privilegii". În fereastra pop-up care apare, mergeți la "Schimbarea parolei". Introduceți valoarea, confirmați și salvați modificările ("OK").

Instrucțiuni detaliate despre modul de resetare a parolei mysql

După aceea, actualizați pagina browserului, faceți din nou clic pe fila "Utilizatori". Ce vom vedea în tabel? Vovan avea o parolă. Aceasta este o modalitate de a reseta rapid parola rădăcină MySQL.

Acum, din nou, accesați baza de date a sistemului și vedeți ce sa modificat în tabelul de utilizatori. Exact, înregistrarea utilizatorului a "prietenului" nostru comun are o parolă. Numai sensul parolei este ciudat, ca și Vovan însuși. Acest lucru se datorează faptului că valoarea parolei a fost criptată în mod implicit.

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Să folosim SQL

Acum ne vom plimba în cunoștințe mai profesioniste și vom folosi următoarele comenzi SQL pentru a schimba parola:

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Solicitarea resetării parolei MySQL pentru contul "vovan" va arăta astfel:

Valoarea parolei este specificată în paranteze după cuvântul cheie PASSWORD.

Această solicitare modifică parola, făcând trimitere la tabela de utilizatori prin variabila de sistem PASSWORD și contul gazdă. Deoarece serverul de baze de date este instalat local, după numele de utilizator vom scrie localhost. Toate modificările pot fi urmărite prin tabela de sistem sau făcute din aceasta folosind următoarea interogare:

Și vom vedea că Vovan a fost din nou fără o parolă. Din nou, a avut ghinion

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Instrucțiuni detaliate despre modul de resetare a parolei mysql

Cadrul YII2. Dezvoltare rapidă cu cadrul PHP modern

Aflați complexitatea dezvoltării web moderne cu ajutorul cadrului YII2

Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame

Articole similare