Mulți oameni folosesc phpmyadmin sau linia de comandă pentru a schimba parola root a mysql, iar după repornire, descoperă că a fost găsită eroarea de autentificare mysql, de ce se întâmplă asta?
Pentru a schimba parola root-ului mysql, trebuie să schimbi parola root-ului în baza de date mysql din software-ul mysql și, de asemenea, să o schimbi în fișierul de configurare.
Iar modificarea din baza de date nu este doar pentru a modifica o linie de date, deci nu o modifica manual, ci folosește comenzi pentru a modifica.
Mai întâi, conectează-te în phpmyadmin cu contul root, apoi apasă pe partea stângă pentru a intra în baza de date mysql și apasă pe "mysql" în partea de sus pentru a intra în interfața de intrare sql. Introduceți următoarea comandă:
update user setat password=password('123456') unde User='root'
Dintre ele, 123456 este parola pe care vrei să o schimbi, așa că amintește-ți să nu schimbi parola direct în baza de date.
Apoi apasă pe "Execute" în colțul din dreapta jos și vezi "Affected x lines", ceea ce înseamnă că modificarea este reușită.
Schimbarea parolei se face practic aici, dar va apărea o problemă suplimentară, parola bazei de date este schimbată, iar când ieși din phpMyAdmin și reintri în bază, vei vedea că nu te poți conecta la baza de date.
Acest lucru se datorează faptului că informațiile de autentificare din phpMyAdmin sunt încă originale, deci nu pot fi conectate.
Soluție: Deschide directorul de instalare al phpMyAdmin, găsește fișierul config.inc.php și deschide-l cu Notepad sau alt editor de text.
Găsește $cfg['Servere'][$i]['parolă'] = ''; Schimbă cu noua parolă pe care tocmai ai setat-o, salvează și ieși.
Deschide din nou phpMyAdmin, te poți conecta normal și schimbarea parolei este completă.
|