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