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ă:
- 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.
- mysqld Repornire cu --skip-grant-tabele.
- Instalați o nouă parolă folosind comanda parolă mysqladmin.
- 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:
- 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.
- Conectarea la serverul mysqld prin:
- Executați următoarele comenzi de la client mysql.
- Vă puteți conecta apoi la noua parolă.
- Opriți mysqld și reporniți-l ca de obicei.