Heim > Datenbank > MySQL-Tutorial > Wie kann ich die vollständigen Berechtigungen des MySQL-Root-Benutzers wiederherstellen?

Wie kann ich die vollständigen Berechtigungen des MySQL-Root-Benutzers wiederherstellen?

王林
Freigeben: 2023-09-08 15:01:08
nach vorne
836 Leute haben es durchsucht

如何恢复MySQL root用户的完全权限?

Mit Hilfe des UPDATE-Befehls können wir die vollständigen Berechtigungen des MySQL-Root-Benutzers wiederherstellen.

Zuerst müssen Sie mysqld stoppen und mit der Option --skip-grant-tables neu starten. Danach verwenden Sie einfach mysql, um eine Verbindung zum mysqld-Server herzustellen (d. h. keine Option -p und wahrscheinlich kein Benutzername erforderlich).

Geben Sie den unten angegebenen Befehl im MySQL-Client aus, um den MySQL-Root-Benutzer mit vollständigen Berechtigungen wiederherzustellen.

mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';
Query OK, 0 rows affected (0.04 sec)
Rows matched: 1  Changed: 0  Warnings: 0
Nach dem Login kopieren

Oben haben wir Super-Berechtigungen eingerichtet.

Super_priv = 'Y'
Nach dem Login kopieren

Jetzt müssen wir die Berechtigungen mit dem FLUSH-Befehl aktualisieren.

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.18 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich die vollständigen Berechtigungen des MySQL-Root-Benutzers wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage