Fråga
Hej Har försökt att skapa ett lösenord till MySQL ett antal gånger, med följden att jag inte kan använda phpMySql längre. Jag får bara upp ett felmeddelande i stil med:
MySQL said: Documentation #1045 – Access denied for user ’root’@’localhost’ (using password: NO)
Finns det någon svensk beskrivning på hur man ställer in lösenord från grunden steg för steg? Var i kommandoprompten man skall vara när man skriver kommandona med mera? Det kan inte vara så svårt om man har en exakt beskrivning som vanligt folk förstår.
Svar
Ofta är de beskrivningar man stöter på skrivna av tekniknördar som ofta är mycket duktiga på sitt specialämne men kanske inte fullt så duktiga på att vara pedagogiska. Saker och ting tas ofta för självklara, och är man då inte van så händer det lätt att man inte förstår någonting. Att byta lösenord i MySQL är egentligen inte särskilt svårt. Vi börjar i en vanlig kommandoprompt, det spelar ingen roll vilken användare vi är inloggade som eller vart i filsystemet vi befinner oss. Det först vi gör är att logga in till MySQL-servern som MySQL-användaren root:
mysql -u root -p
Enter password: *****
Vi är nu inne i MySQL’s kommandoradsgränssnitt, och vi kan nu byta lösenord för valfri användare:
mysql> set password for = password(”);
Slutligen aktiveras ändringarna och vi avslutar därefter kommandoradsgränssnittet:
mysql> FLUSH PRIVILEGES;
mysql> quit;