Aprobat de cei mai buni programatori din Romania

A.4.2 Cum să reseteze o parolă de root uitat

Dacă parola de root MySQL nu a fost instalat, atunci nu este necesară conectarea la server ca parola de utilizator root. Este întotdeauna recomandat să setați o parolă pentru fiecare utilizator (a se vedea secțiunea 4.2.2 Cum de a face MySQL Secure împotriva hackerilor).

Dacă uitați să setați parola de root, noua parolă poate fi setată utilizând următoarea procedură:

  1. Opriți serverul mysqld; aceasta trebuie să trimită o ucide (nu ucide -9) serverul mysqld. Număr proces stocat în fișierul `.pid“. de obicei, situat în directorul bazei de date MySQL: Pentru a rula această comandă, trebuie să fie rădăcină Unix-utilizator. fie de către utilizator în conformitate cu care mysqld.
  2. mysqld Repornire cu --skip-grant-tabele.
  3. Instalați o nouă parolă folosind comanda parolă mysqladmin.
  4. Acum puteți opri fie doar mysqld și reporniți-l în mod obișnuit, sau pur și simplu încărcați tabelele de grant de:
  5. Vă puteți conecta apoi folosind noua parolă.

Există un alt mod de a seta o nouă parolă - folosind clientul mysql.

    Opriți mysqld și reporniți-l cu opțiunea --skip-grant-tabele. așa cum este descris anterior.
  1. Conectarea la serverul mysqld prin:
  2. Executați următoarele comenzi de la client mysql.
  3. Vă puteți conecta apoi la noua parolă.
  4. Opriți mysqld și reporniți-l ca de obicei.

articole similare