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.
Î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)
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.
Executați următoarele comenzi în shell-ul MySQL:
Dacă utilizați MySQL 5.7 sau mai vechi, sintaxa poate varia:
Acum ar trebui să vă puteți conecta cu noua parolă:
Deschideți Services (services.msc) și opriți serviciul MySQL.
Creați un fișier text C:\mysql-init.txt
cu următorul conținut:
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.
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ță.
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.