Heim >Datenbank >MySQL-Tutorial >Was soll ich tun, wenn ich keine Remoteverbindung zu MySQL herstellen kann?

Was soll ich tun, wenn ich keine Remoteverbindung zu MySQL herstellen kann?

王林
王林Original
2020-10-14 16:25:377025Durchsuche

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.

Lösung:

Was soll ich tun, wenn ich keine Remoteverbindung zu MySQL herstellen kann?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

Enter

grant 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-Tutorial

Das 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!

Stellungnahme:
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