Fernzugriff auf eine MySQL-Datenbank von jeder IP-Adresse aus zulassen
Um den Fernzugriff auf eine MySQL-Datenbank von einer beliebigen IP-Adresse aus zu gewähren, müssen Sie kann das Platzhalterzeichen % in der GRANT-Anweisung verwenden. Indem Sie den „yourremotehost“-Teil des bereitgestellten Befehls durch den Platzhalter ersetzen, erlauben Sie im Wesentlichen jedem Remote-Host, auf die Datenbank zuzugreifen.
Hier ist die geänderte GRANT-Anweisung für diesen Zweck:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'newpassword';
Das Zeichen „%“ dient als Platzhalter und ermöglicht Verbindungen von jedem Remote-Host. Sie können den Zugriff weiter einschränken, indem Sie bestimmte IP-Adressen oder Domänen mit Platzhaltern verwenden, z. B. „%domain.example“ oder „3.123.123.123“.
Zum Beispiel, um allen Hosts innerhalb einer bestimmten Domäne Zugriff zu gewähren , verwenden Sie:
GRANT ALL PRIVILEGES ON database.* TO 'user'@'%.domain.example' IDENTIFIED BY 'newpassword';
Dies bietet eine praktische Lösung für Szenarien, in denen Sie Ihre MySQL-Datenbank öffentlich zugänglich machen möchten, um Verbindungen von jedem Remotestandort aus zu ermöglichen Gastgeber.
Das obige ist der detaillierte Inhalt vonWie kann ich den Remote-MySQL-Zugriff von jeder IP-Adresse aus zulassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!