sql >> Databáze >  >> RDS >> Mysql

Zapomenuté heslo root mysql

Zde jsou kroky, které je třeba dodržet:

  1. Vyhledejte konfigurační soubor MySQL pomocí:$ mysql --help | grep -A 1 "Default options"

Na Ubuntu 16 je umístění souboru obvykle /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Upravte konfigurační soubor pomocí:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Přidejte skip-grant-tables pod [mysqld] zablokujte a uložte změny.

  1. Restartujte službu MySQL pomocí:sudo service mysql restart

  2. Zkontrolujte stav služby MySQL:sudo service mysql status

  1. Přihlaste se do mysql pomocí:$ mysql -u root

  2. A změňte root heslo:

mysql> FLUSH PRIVILEGES;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';

  1. Vraťte zpět změny konfiguračního souboru MySQL odstraněním skip-grant-tables řádek nebo jej okomentujte znakem # (hash).

  2. Nakonec restartujte službu MySQL a můžete začít.



  1. ER_NOT_SUPPORTED_AUTH_MODE - MySQL server

  2. Jak mohu změnit svou výchozí databázi na serveru SQL Server bez použití MS SQL Server Management Studio?

  3. Služba DMS pro migraci databáze AWS

  4. Připojte se k nám v Las Vegas na SQLintersection a ušetřete 100 $