Heim > Datenbank > MySQL-Tutorial > Wie kann ich die vollen Berechtigungen für meinen MySQL-Root-Benutzer wiederherstellen?

Wie kann ich die vollen Berechtigungen für meinen MySQL-Root-Benutzer wiederherstellen?

Barbara Streisand
Freigeben: 2024-12-09 09:59:10
Original
515 Leute haben es durchsucht

How Can I Recover Full Privileges for My MySQL Root User?

Wiedererlangung voller Berechtigungen für MySQL-Root-Benutzer

Beim Umgang mit MySQL-Berechtigungen können versehentliche Änderungen zu eingeschränktem Zugriff führen und wichtige Vorgänge behindern. Wenn Sie dem MySQL-Root-Benutzer versehentlich einige Berechtigungen entzogen haben, ist die Wiederherstellung seiner vollen Funktionen von entscheidender Bedeutung.

Lösung

Um den Root-Benutzer mit all seinen Berechtigungen wiederherzustellen, Befolgen Sie diese Schritte:

  1. Stoppen Sie MySQL und starten Sie es neu mit --skip-grant-tables:
sudo service mysql stop
sudo service mysql start --skip-grant-tables
Nach dem Login kopieren
  1. Mit MySQL ohne Passwort verbinden:
mysql
Nach dem Login kopieren
  1. Benutzer aktualisieren Berechtigungen:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
Nach dem Login kopieren
  1. Vollständige Berechtigungen gewähren:

MySQL normal neu starten:

sudo service mysql restart
Nach dem Login kopieren

Führen Sie dann diesen Befehl erneut aus, um uneingeschränkten Zugriff auf das Stammverzeichnis zu gewähren Benutzer:

GRANT ALL ON *.* TO 'root'@'localhost';
Nach dem Login kopieren

Nach diesen Schritten erhält der Root-Benutzer alle seine Berechtigungen zurück, sodass Sie notwendige Änderungen durchführen und MySQL effektiv verwalten können.

Das obige ist der detaillierte Inhalt vonWie kann ich die vollen Berechtigungen für meinen MySQL-Root-Benutzer wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage