sql >> Databasteknik >  >> RDS >> Mysql

mysql root lösenord glömt

Här är stegen som ska följas:

  1. Leta reda på MySQL-konfigurationsfilen med:$ mysql --help | grep -A 1 "Default options"

På Ubuntu 16 är filplatsen vanligtvis /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Redigera konfigurationsfilen med:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Lägg till skip-grant-tables under [mysqld] blockera och spara ändringarna.

  1. Starta om MySQL-tjänsten med:sudo service mysql restart

  2. Kontrollera MySQL-tjänstens status:sudo service mysql status

  1. Logga in på mysql med:$ mysql -u root

  2. Och ändra root lösenord:

mysql> SPOLA PRIVILEGIER;

mysql> ÄNDRA ANVÄNDARE 'root'@'localhost' IDENTIFIERAD MED mysql_native_password AV 'MyNewPass';

  1. Återställ ändringarna av MySQL-konfigurationsfilen genom att ta bort skip-grant-tables rad eller kommentera den med en # (hash).

  2. Starta slutligen om MySQL-tjänsten och du är klar.



  1. Få tillgång till experternas syn på 2020 MVP Summit

  2. Vad betyder det att "normalisera" en databas?

  3. SQL Server Indexes Management Använda Index Manager för SQL Server

  4. Hur man väljer från objekttypskolumnen i Oracle 11g?