Rezumat: în acest tutorial, veți învăța cum să modificați MySQL parola de utilizator, folosind diverse situații cum ar fi UPDATE, SET PASSWORD,și ALTER USER declarații.

Înainte de a schimba parola unui utilizator MySQL cont, tu ar trebui să ia în considerare următoarele întrebări importante:

  • Care contul de utilizator nu doriți să schimbați parola?,
  • ce aplicație utilizează contul de utilizator a cărui parolă este schimbată? Dacă schimbați parola fără a schimba șirul de conectare al aplicației care utilizează contul de utilizator, aplicația nu se va putea conecta la serverul bazei de date.

după ce au răspuns la aceste întrebări. Puteți începe să schimbați parola contului de utilizator.

MySQL oferă diverse declarații pe care le puteți folosi pentru a schimba parola unui utilizator, inclusiv ACTUALIZAREA , SET PASSWORD, și GRANT USAGE declarații.,

Schimba MySQL parola de utilizator, folosind ACTUALIZARE declarație

primul mod De a schimba parola este de a utiliza UPDATE declarație pentru a actualiza user masa mysql baza de date.

După executarea UPDATE declarație, de asemenea, nevoie pentru a executa FLUSH PRIVILEGES declarație pentru a reîncărca privilegii de grant masa în mysql baza de date.,

să Presupunem că doriți să modificați parola pentru dbadmin utilizator care se conectează la localhost și dolphin, aveți nevoie pentru a executa următoarele:

Rețineți că la MySQL 5.7.6, tabelul de utilizator folosește authentication_string coloana doar pentru a stoca parola. În plus, a eliminat coloana password.prin urmare, dacă utilizați MySQL 5.7.,6+, trebuie să utilizați authentication_string coloană în UPDATE declarație în loc:

Observați că PASSWORD() funcția calculează valoarea hash de la un text simplu.

schimbați parola de utilizator MySQL folosind instrucțiunea SET PASSWORD

al doilea mod de a schimba parola este folosind instrucțiunea SET PASSWORD.

utilizați contul de utilizator în formatul user@host pentru a actualiza parola., Dacă trebuie să schimbați parola pentru alte conturi, contul dvs. trebuie să aibă cel puțin privilegiul UPDATE.

Cu ajutorul SET PASSOWORD declarație, nu aveți nevoie pentru a executa FLUSH PRIVILEGES declarație pentru a reîncărca privilegii din grant mese.

următoarea declarație schimbă parola de dbadmin cont de utilizator folosind SET PASSWORD declarație.

Code language: SQL (Structured Query Language) (sql)

observați că din versiunea 5.7.6, MySQL a depreciat această sintaxă și o poate elimina în versiunile viitoare., În schimb, se folosește plaintext parola, după cum urmează:

Code language: SQL (Structured Query Language) (sql)

Schimba MySQL parola de utilizator, folosind MODIFICA declarație de UTILIZATOR

Cea de-a treia modalitate de a schimba parola pentru un cont de utilizator este de a utiliza ALTER USER declarație cu IDENTIFIED BY clauză.,

următoarele ALTER USER declarație schimbă parola dbadmin utilizatorul să littlewhale:

Code language: SQL (Structured Query Language) (sql)

în cazul În care doriți să resetați parola de la MySQL root cont, aveți nevoie pentru a forța MySQL server de baze de date pentru a opri și reporni fără a utiliza grant tabelul de validare.

în acest tutorial, v-am prezentat câteva declarații la îndemână care vă permit să schimbați parola pentru un cont de utilizator în baza de date MySQL.

  • a fost acest tutorial util?,
  • YesNo

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *