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

MySQL:Jak resetovat nebo změnit kořenové heslo MySQL?

Nastavte / změňte / resetujte kořenové heslo MySQL na Ubuntu Linux. Zadejte do svého terminálu následující řádky.

  1. Zastavte server MySQL:sudo /etc/init.d/mysql stop
  2. Spusťte mysqld konfigurace:sudo mysqld --skip-grant-tables &

V některých případech musíte vytvořit /var/run/mysqld první:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Přihlaste se do MySQL jako root:mysql -u root mysql
  2. Nahraďte YOURNEWPASSWORD s vaším novým heslem:

Pro MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Poznámka:u některých verzí, pokud password sloupec neexistuje, můžete zkusit:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Poznámka:Tato metoda není považována za nejbezpečnější způsob resetování hesla, nicméně funguje.

Pro MySQL>=8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Reference:

  1. Nastavit/změnit/resetovat kořenové heslo MySQL na Ubuntu Linux
  2. Jak obnovit heslo uživatele root (v5.6 )
  3. Jak obnovit heslo uživatele root (v8.0 )


  1. Jak nakonfigurovat DbContext pro práci s Oracle ODP.Net a EF CodeFirst?

  2. nelze zkopírovat databázi pomocí třídy SQLiteAssetHelper

  3. Jak vyřešit ORA-29285:chyba zápisu do souboru

  4. Výpočet hodnoty pomocí předchozí hodnoty řádku v T-SQL