Erteilen von Fernzugriffsberechtigungen für den MySQL-Server
Benutzer mit Zugriff auf eine MySQL-Datenbank können beim Versuch, von bestimmten Standorten aus eine Verbindung herzustellen, auf Einschränkungen stoßen. Standardmäßig können Benutzerrechte auf Verbindungen beschränkt sein, die vom lokalen Host ausgehen, wodurch ein Fernzugriff verhindert wird. Um dieses Problem zu beheben, können Administratoren bestimmten Benutzern Fernzugriffsberechtigungen erteilen, sodass sie Verbindungen von verschiedenen Computern innerhalb desselben Netzwerks herstellen können.
Methode:
Um Fernzugriff zu gewähren Zugriffsberechtigungen, führen Sie die folgenden Aktionen aus:
Identifizieren Sie den Benutzer und Datenbank:
Remote-Berechtigungen gewähren:
Um Fernzugriffsrechte zu gewähren, verwenden Sie die GRANT-Anweisung mit der entsprechenden Syntax. Das allgemeine Format ist:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname' IDENTIFIED BY 'password' WITH GRANT OPTION;
Flush-Berechtigungen:
Beispiel:
Um Root-Zugriff zu gewähren, um von jedem Computer aus eine Verbindung herzustellen Verwenden Sie für die Domäne *.example.com den folgenden Befehl:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%.example.com' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
Alternativ können Sie Root-Zugriff von einer bestimmten IP-Adresse aus gewähren oder Subnetz verwenden Sie den folgenden Befehl:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
Das obige ist der detaillierte Inhalt vonWie gewähre ich MySQL-Benutzern Fernzugriff?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!