Heim >Datenbank >MySQL-Tutorial >Wie kann ich Remote-MySQL-Zugriff von jeder IP-Adresse aus gewähren?

Wie kann ich Remote-MySQL-Zugriff von jeder IP-Adresse aus gewähren?

Linda Hamilton
Linda HamiltonOriginal
2024-12-20 16:18:09763Durchsuche

How Can I Grant Remote MySQL Access from Any IP Address?

Gewähren des Fernzugriffs auf eine MySQL-Datenbank von einer beliebigen IP-Adresse aus

Beim Gewähren des Fernzugriffs auf eine MySQL-Datenbank gibt der Standardbefehl normalerweise eine bestimmte IP-Adresse an. Wenn Sie jedoch den Zugriff von jedem Remote-Host aus zulassen möchten, ist eine geringfügige Änderung erforderlich.

Der überarbeitete Befehl gewährt nun einem Benutzer Berechtigungen mit dem Platzhalter „%“ anstelle einer bestimmten IP-Adresse:

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%'
IDENTIFIED BY 'newpassword';

Durch die Verwendung von „%“ wird die Datenbank effektiv öffentlich gemacht, sodass der Zugriff von jedem Remote-Host aus möglich ist. Dieses Zeichen dient als Platzhalter und ermöglicht Ihnen die Angabe breiterer IP-Bereiche oder -Muster, wie zum Beispiel:

  • %.example.com: Ermöglicht den Zugriff von jedem Host innerhalb der Domäne „example.com“
  • %.123.123.123: Gewährt Zugriff von jedem Host mit dem angegebenen IP-Adresspräfix
  • %.: Bietet uneingeschränkter Zugriff von allen IP-Adressen

Das obige ist der detaillierte Inhalt vonWie kann ich Remote-MySQL-Zugriff von jeder IP-Adresse aus gewähren?. 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