Lösung:Lösung für das Problem, dass keine Remote-Verbindung zu MySQL hergestellt werden kann: 1. Melden Sie sich bei MySQL an. 2. Führen Sie [Grant All on Database Name.* to 'Database Account Name'@'%' identifiziert durch 'Password' aus grant option;] Befehl; 3. Berechtigungen aktualisieren. 🔜 Remote-Anmeldung. Mit anderen Worten: Mit Ausnahme des aktuellen Installationsservers, auf dem sich MySQL befindet, ist anderen IPs (Hosts) der Zugriff nicht gestattet, selbst wenn Ihr Benutzername und Ihr Passwort korrekt sind. Zu diesem Zeitpunkt müssen die Zugriffsrechte des Benutzers geändert werden.
Melden Sie sich zunächst als Root-Benutzer beim MySQL-Installationshost an und geben Sie dann MySQL ein:
“MYSQL CONNECT ERROR – 1130:Host ’202.43.**.**’ is not allowed to connect to this MySQL server”
root ist der höchstberechtigte Benutzername von MySQL. Sie werden aufgefordert, das Passwort korrekt einzugeben und drücken Sie die Eingabetaste mysql. Enter
Dann geben Sie den folgenden Befehl ein:
mysql -u root -p
Entergrant all on 数据库名.* to ‘数据库账户名’@’%’ identified by ‘密码’ with grant option;
Enter
Hinweis: Die oben genannten einfachen Anführungszeichen dürfen nicht weggelassen werden, Datenbankname.* bedeutet, dass alle Tabellen unter der Datenbank geöffnet werden sollen, wenn alle Datenbanken der Verbindung geöffnet sind Um offen zu sein, verwenden Sie stattdessen *.*.
‘Datenbankkontoname‘@‘%‘ gibt hier das Konto an, das eröffnet werden soll, und das Prozentzeichen zeigt an, dass der Zugriff auf jedem Host erlaubt ist.
Wenn in beiden oben genannten Schritten „Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)“ angezeigt wird, wurde der Befehl erfolgreich ausgeführt und Sie können sich nun remote mit Ihrer MySQL-Datenbank verbinden.
Verwandte Empfehlungen:
MySQL-TutorialDas obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich keine Remoteverbindung zu MySQL herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!