Hier laat ik je zien hoe je de MySql root-wachtwoord-opdrachtregel in ubuntu linux kunt resetten/wijzigen. Met behulp van enkele mysql CLI-commando's kun je eenvoudig je mysql-beheerderswachtwoord herstellen. Omdat ik mijn mysql-rootwachtwoord vergeten ben, gebruik ik onderstaande commando's om mijn mysql-rootwachtwoord opnieuw in te stellen en het werkt als een tierelier.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Daarna volgde ik de onderstaande stappen om het te resetten
Stap-1: Log eerst in op uw ubuntu-server met ssh en stop de mysql-server.
sudo /etc/init.d/mysql stop |
OF
sudo service mysql stop |
Stap-2: Start het MySQL (mysqld) server/daemon-proces met de optie –skip-grant-tables zodat er niet om een wachtwoord wordt gevraagd.
sudo mysqld_safe --skip-grant-tables & |
Stap-3: Maak verbinding met de mysql-server als rootgebruiker door het onderstaande commando op terminal uit te voeren.
sudo mysql -u root |
Stap-4: Stel een nieuw mysql root-gebruikerswachtwoord in. Vervang gewoon "NewPassword" door het gewenste wachtwoord in de onderstaande opdracht.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Stap-5: Alles klaar nu herstart mysql server.
sudo /etc/init.d/mysql start |
OF
sudo service mysql start |