Schauen Sie sich zuerst die Lösung an #------------Das Problem, dass dem MySQL-Root-Benutzer keine Befugnisse erteilt werden können, ist gelöst-------- 1. Melden Sie sich bei mysql -u root -p an 2. Verwenden Sie MySQL. Wählen Sie die MySQL-Datenbank aus. 3. Führen Sie die folgenden Vorgänge aus (fragen Sie die Autorisierungsberechtigungen des Benutzers ab, ändern Sie die Autorisierungsberechtigungen und aktualisieren Sie sie, damit sie wirksam werden). mysql> wähle Benutzer, Host, Grant_Priv vom Benutzer aus; +-----------------+--------------+---------+ | Benutzer | Host | grant_priv | +-----------------+--------------+---------+ | root | lokaler Host | Y | | mysql.session | lokaler Host | N | | mysql.sys | lokaler Host | N | | Wurzel | % | N | | % | N | +-----------------+--------------+---------+ 5 Zeilen im Satz (0,00 Sek.) mysql> Benutzer aktualisieren, grant_priv='Y' festlegen, wobei Benutzer = 'root';' Abfrage OK, 1 Zeile betroffen (0,00 Sek.) Übereinstimmende Zeilen: 2 Geändert: 1 Warnungen: 0 mysql> Flush-Berechtigungen;#Berechtigungen aktualisieren Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> wähle Benutzer, Host, Grant_Priv vom Benutzer aus; +-----------------+--------------+---------+ | Benutzer | Host | grant_priv | +-----------------+--------------+---------+ | root | lokaler Host | Y | | mysql.session | lokaler Host | N | | mysql.sys | lokaler Host | N | | Wurzel | % | Y | | % | N | +-----------------+--------------+---------+ 5 Zeilen im Satz (0,00 Sek.) Analyse: Aus der ersten Abfrageanweisung können wir erkennen, dass das standardmäßige Root-Recht grant_priv (Berechtigung erteilen) in nicht lokalen Berechtigungen deaktiviert ist. Es kann so verstanden werden: Der Root-Benutzer kann auf dem lokalen Computer (dem Computer, auf dem MySQL installiert ist) berechtigt werden. Andere IP-Autorisierungen sind standardmäßig nicht zulässig. Vielleicht aus Sicherheitsgründen Wenn wir das Tool verwenden, um aus der Ferne einen Benutzer zu erstellen, wird der Code 1044 angezeigt. Dieses Problem kann durch eine erneute Aktualisierung der Berechtigungen gelöst werden. Zusammenfassen Oben habe ich Ihnen erklärt, dass der Root-Benutzer von MySQL nicht autorisiert werden kann und dass ich das Problem gelöst habe, dass die Remote-Autorisierung von Navicat 1044 auslöst. Ich hoffe, dass es für alle hilfreich ist, und danke Ihnen vielmals für Ihre Unterstützung der Website 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Ubuntu 19.10 aktiviert SSH-Dienst (detaillierter Prozess)
>>: js Promise-Methode zur gleichzeitigen Steuerung
Als er über die Seite zur Bedienung der Bildschir...
Xiaobai zeichnet die Installation von vmtools auf...
Die Verwendung von Maskenebenen in Webseiten kann...
Schritt 1. Aktivieren Sie die langsame MySQL-Abfr...
Wenn auf einer Seite mehrere Bilder eingefügt wer...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis Wo werden die Protokolle gespe...
1. Den aktuellen Hostnamen anzeigen [root@fangjia...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Referenz: Offizielle Docker-Redis-Dokumentation 1...
In diesem Artikel wird der spezifische Code der I...
Nachdem der Artikel „Dies wird eine Revolution“ er...
1. Einleitung Das Thema, ob Fremdschlüsseleinschr...
1. Firewall-Regeln festlegen Beispiel 1: Port 808...
Vorwort InnoDB speichert Daten in Tablespaces. In...