Gewähren von Fernzugriff auf die MySQL-Datenbank von einer beliebigen IP-Adresse aus
In MySQL ermöglicht die Gewährung von Fernzugriffsrechten externen Hosts die Verbindung mit der Datenbank und deren Manipulation Datenbank. Standardmäßig sind Remoteverbindungen basierend auf der Host-IP-Adresse eingeschränkt. Es gibt jedoch Situationen, in denen Sie möglicherweise den Zugriff von jedem Remote-Host aus zulassen möchten, um die Datenbank effektiv öffentlich zugänglich zu machen.
Der Standardbefehl GRANT kann zum Gewähren des Remote-Zugriffs verwendet werden, erfordert jedoch die Angabe einer bestimmten Host-IP Adresse:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'123.456.789.101' IDENTIFIED BY 'newpassword';
Um Fernzugriff von einer beliebigen IP-Adresse aus zu gewähren, kann anstelle der IP das Platzhalterzeichen „%“ verwendet werden, das zu jedem Host passt Adresse:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'newpassword';
Dadurch wird dem angegebenen Benutzer von jedem Remote-Host aus Zugriff auf die Datenbank gewährt. Beachten Sie, dass durch die Verwendung des Platzhalterzeichens die Datenbank für jeden mit einer Internetverbindung zugänglich ist. Daher sollte es mit Vorsicht verwendet werden und es müssen geeignete Sicherheitsmaßnahmen zum Schutz der Daten ergriffen werden.
Darüber hinaus können Sie auch Platzhalter für verwenden bestimmte Teile der Hostzeichenfolge. Beispiel:
Das obige ist der detaillierte Inhalt vonWie gewähre ich Remote-MySQL-Zugriff von einer beliebigen IP-Adresse aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!