sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg gendanne MySQL root-brugerens fulde privilegier?

Hvis GRANT ALL virker ikke, prøv:

  1. Stop mysqld og genstart den med --skip-grant-tables mulighed.
  2. Opret forbindelse til mysqld server med kun:mysql (dvs. ingen -p mulighed, og brugernavn er muligvis ikke påkrævet).
  3. Udsted følgende kommandoer i mysql-klienten:

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

    FLUSH PRIVILEGES;

Derefter skulle du være i stand til at køre GRANT ALL ON *.* TO 'root'@'localhost'; og få det til at virke.



  1. Få det korte måneds navn i PostgreSQL

  2. Hvordan ændrer jeg en PostgreSQL-tabel og gør en kolonne unik?

  3. Få forespørgsel fra fil i SPRING BOOT ved hjælp af @Query

  4. GI 12.2 Ændringer