sql >> Database teknologi >  >> RDS >> Mysql

Sådan nulstilles/ændres MySql root-adgangskode-kommandolinjen i ubuntu linux

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

Hvis du kan lide dette indlæg, så glem ikke at abonnere på min offentlige notesbog for flere nyttige ting


  1. 5 måder at liste midlertidige tabeller ved hjælp af T-SQL

  2. 15 Grundlæggende MySQL-interviewspørgsmål til databaseadministratorer

  3. Zombie PerfMon tællere, der aldrig dør!

  4. Hurtig måde at generere sammenkædede strenge i Oracle