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

Jak mohu obnovit plná oprávnění uživatele root MySQL?

Pokud GRANT ALL nefunguje, zkuste:

  1. Zastavit mysqld a restartujte jej pomocí --skip-grant-tables volba.
  2. Připojte se k mysqld server pouze s:mysql (tj. žádné -p možnost a uživatelské jméno nemusí být vyžadováno).
  3. V klientovi mysql zadejte následující příkazy:

    UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';

    FLUSH PRIVILEGES;

Poté byste měli být schopni spustit GRANT ALL ON *.* TO 'root'@'localhost'; a ať to funguje.



  1. Optimalizace aktualizačních dotazů

  2. Jak povolit protokol dotazů MySQL?

  3. Jak vytvořit propojený server pro SQL Server 2008, kde máme databázi z roku 2000 a 2005

  4. Nainstalujte MariaDB na Mac