Här visar jag dig hur du återställer / ändrar kommandoraden för MySql root-lösenord i ubuntu linux, med hjälp av några mysql CLI-kommandon kan du enkelt återställa ditt mysql-administrativa lösenord. Eftersom jag glömde mitt mysql root-lösenord använder jag nedanstående kommandon för att återställa mitt mysql root-lösenord och det fungerar som charm.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Sedan följde jag stegen nedan för att återställa den
Steg-1: Logga först in på din ubuntu-server med ssh och stoppa mysql-servern.
sudo /etc/init.d/mysql stop |
ELLER
sudo service mysql stop |
Steg-2: Starta MySQL (mysqld) server/daemon-processen med alternativet –skip-grant-tables så att det inte kommer att fråga efter lösenord.
sudo mysqld_safe --skip-grant-tables & |
Steg-3: Anslut till mysql-servern som root-användare genom att köra kommandot nedan på terminalen.
sudo mysql -u root |
Steg-4: Ställ in nytt mysql root-användarlösenord. Byt bara ut "NewPassword" med ditt önskade lösenord i kommandot nedan.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Steg-5: Allt klart, starta om mysql-servern.
sudo /etc/init.d/mysql start |
ELLER
sudo service mysql start |