sql >> Database >  >> RDS >> Mysql

Hoe kan ik de volledige rechten van de MySQL-rootgebruiker herstellen?

Als de GRANT ALL werkt niet, probeer:

  1. Stop mysqld en herstart het met de --skip-grant-tables optie.
  2. Verbind met mysqld server met alleen:mysql (d.w.z. geen -p optie, en gebruikersnaam is mogelijk niet vereist).
  3. Geef de volgende opdrachten in de mysql-client:

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

    FLUSH PRIVILEGES;

Daarna zou u GRANT ALL ON *.* TO 'root'@'localhost'; moeten kunnen uitvoeren en laat het werken.



  1. MySQL Workbench:hoe de verbinding levend te houden

  2. Een databasemodel voor een online-enquête. Deel 1

  3. Hoe het aantal van elke afzonderlijke waarde in een kolom te krijgen?

  4. Een MySQL-installatie maken voor lokaal testen