Der MySQL-Root-Benutzer kann nicht autorisiert werden und löst das Problem der Navicat-Remote-Autorisierungsaufforderung 1044

Der MySQL-Root-Benutzer kann nicht autorisiert werden und löst das Problem der Navicat-Remote-Autorisierungsaufforderung 1044

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:
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösung für den Fehler 1045, wenn Navicat eine Verbindung zu MySQL herstellt
  • Navicat für MySQL – Lösung für das Problem mit verstümmeltem Code
  • Lösung für Navicats Unfähigkeit, eine Remote-Verbindung zu MySQL herzustellen
  • Lösung für den Fehler 1044/1045 bei der Installation von Navicat in MySQL
  • Detaillierte Erläuterung der Remote-Automatik-Sicherungsmethode von Navicat für MySQL (Bild und Text)

<<:  Ubuntu 19.10 aktiviert SSH-Dienst (detaillierter Prozess)

>>:  js Promise-Methode zur gleichzeitigen Steuerung

Artikel empfehlen

Grundlegende Operationen an unsichtbaren Spalten in MySQL 8.0

Inhaltsverzeichnis 01 Unsichtbare Spalten erstell...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

So verwenden Sie SVG-Symbole in WeChat-Applets

SVG wurde in den letzten Jahren aufgrund seiner v...

Der beste Weg, um den 1px-Rand auf Mobilgeräten zu lösen (empfohlen)

Bei der Entwicklung für Mobilgeräte tritt häufig ...

JavaScript Voranalyse, Objektdetails

Inhaltsverzeichnis 1. Voranalyse 1. Vorabanalyse ...

Erläuterung der Truncate Table-Verwendung

TRUNCATE-TABELLE Löscht alle Zeilen in einer Tabe...

MySQL-Benutzer und -Berechtigungen und Beispiele zum Knacken des Root-Passworts

MySQL-Benutzer und -Berechtigungen In MySQL gibt ...

Beispiel-Tutorial zur JavaScript-Typerkennungsmethode

Vorwort JavaScript ist eine der am häufigsten ver...

So verwenden Sie den VIM-Editor unter Linux

Als leistungsstarker Editor mit umfangreichen Opt...

Detailliertes Beispiel zur Verwendung der distinct-Methode in MySQL

Ein deutlicher Bedeutung: distinct wird verwendet...

Vue3.x verwendet mitt.js für die Komponentenkommunikation

Inhaltsverzeichnis Schnellstart Anwendung Grundpr...

MySQL-Prozesssteuerung: IF()-, IFNULL()-, NULLIF()-, ISNULL()-Funktionen

In MySQL können Sie die Funktionen IF(), IFNULL()...

JavaScript-Dokumentobjektmodell DOM

Inhaltsverzeichnis 1. JavaScript kann alle HTML-E...

Das Homepage-Design spiegelt am besten das Niveau des Webdesigners wider

Bei den vielen Projekten, an denen ich mitgearbei...