Cum să resetați parola rădăcină în MySQL

Uitarea parolei rădăcină MySQL poate fi o experiență frustrantă, mai ales dacă aveți nevoie de acces imediat pentru a vă gestiona bazele de date. Din fericire, resetarea parolei rădăcină este un proces simplu dacă aveți acces administrativ la server. Acest ghid vă va ghida prin pașii de urmat atât pentru sistemele Linux, cât și pentru cele Windows.
Condiții prealabile
Înainte de a continua, asigurați-vă că aveți:
Acces administrativ la sistem (privilegii root sau sudo)
Acces la shell sau la linia de comandă (SSH sau terminal)
Metoda 1: Resetarea parolei rădăcină MySQL pe Linux
Pasul 1: Opriți serviciul MySQL
Pasul 2: Porniți MySQL în modul de siguranță
Porniți MySQL fără autentificarea parolei:
Acest lucru vă va permite să accesați MySQL fără parolă. Rețineți că acest mod nu este sigur și ar trebui utilizat doar temporar.
Pasul 3: Accesați MySQL
Pasul 4: Schimbarea parolei rădăcină
Executați următoarele comenzi în shell-ul MySQL:
Dacă utilizați MySQL 5.7 sau mai vechi, sintaxa poate varia:
Pasul 5: Reporniți MySQL în mod normal
Acum ar trebui să vă puteți conecta cu noua parolă:
Metoda 2: Resetarea parolei rădăcină pe Windows
Pasul 1: Opriți serviciul MySQL
Deschideți Services (services.msc) și opriți serviciul MySQL.
Pasul 2: Creați un script de resetare a parolei
Creați un fișier text C:\mysql-init.txt cu următorul conținut:
Pasul 3: Porniți MySQL cu ajutorul scriptului
Rulați următoarea comandă în Command Prompt (ajustați căile în consecință):
După ce pornește și aplică modificarea, opriți MySQL și reporniți-l în mod normal prin Services manager.
Ștergeți fișierul mysql-init.txt după resetare pentru a evita riscurile de securitate.
Sfaturi pentru gestionarea sigură a parolelor
Utilizați întotdeauna o parolă puternică și unică pentru contul rădăcină MySQL.
Luați în considerare dezactivarea accesului de la distanță pentru utilizatorul root pentru a spori securitatea.
Utilizați un manager de parole pentru a stoca acreditările în siguranță.
Concluzie
Resetarea parolei rădăcină MySQL este un proces ușor de gestionat, dar trebuie făcut cu atenție pentru a evita introducerea unor riscuri de securitate. Dacă aveți nevoie frecvent de acces root, luați în considerare crearea unui utilizator MySQL de nivel admin separat pentru a reduce riscurile și a menține o mai bună igienă de securitate.


