Mange bruker phpmyadmin eller kommandolinjen for å endre root-passordet til mysql, og etter omstart oppdager de at mysql-innloggingsfeil blir funnet, hvorfor er det slik?
For å endre passordet til MySQL Root, må du endre passordet til root i MySQL-databasen i MySQL-programvaren, og også endre det i konfigurasjonsfilen.
Og endringen i databasen er ikke bare for å endre én linje med data, så ikke endre den manuelt, men bruk kommandoer for å endre.
Først, logg inn på phpmyadmin med rotkontoen, klikk deretter på venstre side for å gå inn i MySQL-databasen, og klikk på "mysql" øverst for å gå inn i SQL-inndatagrensesnittet. Skriv inn følgende kommando:
oppdater brukerinnstilling passord=passord('123456') hvor bruker='root'
Blant dem er 123456 passordet du ønsker å endre, så husk å ikke endre passordet direkte i databasen.
Klikk deretter på "Utfør" nederst til høyre og se "Påvirket x linjer", noe som betyr at endringen er vellykket.
Å endre passordet gjøres egentlig her, men det vil oppstå et oppfølgingsproblem: databasepassordet er endret, og når du avslutter phpMyAdmin og kommer inn igjen, vil du oppdage at du ikke kan koble til databasen.
Dette er fordi databaseinnloggingsinformasjonen i phpMyAdmin fortsatt er original, så den kan ikke logges inn.
Løsning: Åpne installasjonsmappen til phpMyAdmin, finn config.inc.php-filen, og åpne den med Notisblokk eller en annen teksteditor.
Finn $cfg['Servers'][$i]['password'] = ''; Bytt til det nye passordet du nettopp satte, lagre og avslutt.
Åpne phpMyAdmin igjen, du kan koble til normalt, og passordendringen er fullført.
|