Mange bruger phpmyadmin eller kommandolinjen til at ændre root-adgangskoden til MySQL, og efter genstart finder de en mysql-loginfejl – hvorfor er det sådan?
For at ændre adgangskoden til MySQL Root skal du ændre adgangskoden til root i MySQL-databasen i MySQL-softwaren og også ændre den i konfigurationsfilen.
Og ændringen i databasen er ikke kun for at ændre én linje data, så du må ikke ændre den manuelt, men bruge kommandoer til at ændre den.
Først logger du ind på phpmyadmin med root-kontoen, klik derefter på venstre side for at indtaste MySQL-databasen, og klik på "mysql" øverst for at indtaste sql-inputgrænsefladen. Indtast følgende kommando:
opdatere brugerindstilling adgangskode=adgangskode('123456') hvor Bruger='root'
Blandt dem er 123456 den adgangskode, du vil ændre, så husk ikke at ændre adgangskoden direkte i databasen.
Klik derefter på "Udfør" i nederste højre hjørne og se "Påvirkede x linjer", hvilket betyder, at ændringen er succesfuld.
At ændre adgangskoden sker stort set her, men der vil opstå et opfølgende problem: databaseadgangskoden ændres, og når du lukker phpMyAdmin og kommer ind igen, vil du opdage, at du ikke kan oprette forbindelse til databasen.
Det skyldes, at databaseloginoplysningerne i phpMyAdmin stadig er originale, så den kan ikke logges ind.
Løsning: Åbn installationsmappen for phpMyAdmin, find config.inc.php-filen, og åbn den med Notepad eller en anden teksteditor.
Find $cfg['Servere'][$i]['password'] = ''; Skift til den nye adgangskode, du lige har sat – gem og afslut.
Åbn phpMyAdmin igen, du kan oprette forbindelse normalt, og adgangskodeændringen er fuldført.
|