Her vil jeg vise dig, hvordan du nulstiller/ændrer MySql root-adgangskode-kommandolinjen i ubuntu linux. Ved hjælp af nogle mysql CLI-kommandoer kan du nemt gendanne din mysql-administrative adgangskode. Da jeg har glemt min mysql root-adgangskode, bruger jeg nedenstående kommandoer til at nulstille min mysql root-adgangskode, og det virker som charme.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Så fulgte jeg nedenstående trin for at nulstille den
Trin-1: Log først ind på din ubuntu-server ved hjælp af ssh og stop mysql-serveren.
sudo /etc/init.d/mysql stop |
ELLER
sudo service mysql stop |
Trin-2: Start MySQL (mysqld) server/dæmon-processen med –skip-grant-tables-indstillingen, så den ikke beder om adgangskode.
sudo mysqld_safe --skip-grant-tables & |
Trin-3: Opret forbindelse til mysql-serveren som root-bruger ved at køre nedenstående kommando på terminalen.
sudo mysql -u root |
Trin-4: Indstil en ny mysql root brugeradgangskode. Du skal bare erstatte "NewPassword" med din ønskede adgangskode i kommandoen nedenfor.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Trin-5: Alt gjort, genstart nu mysql-serveren.
sudo /etc/init.d/mysql start |
ELLER
sudo service mysql start |