sql >> Databasteknik >  >> RDS >> Mysql

Hur man återställer/ändrar MySql root-lösenord på kommandoraden i ubuntu linux

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

Om du gillar det här inlägget, glöm inte att prenumerera på min offentliga anteckningsbok för mer användbara saker


  1. SQL Server-väntehändelser -1

  2. 911/112:En nödsamtalstjänstdatamodell

  3. Oracle - Klontabell - Struktur, databegränsningar och allt

  4. Hämta datum mellan olika datumintervall