Wenn Sie eine Remote-Verbindung zum MySQL-Server herstellen müssen, müssen Sie die folgenden Schritte ausführen:
Bevor Sie fortfahren, müssen Sie überprüfen, ob der MySQL-Server für die Zulassung von Remote-Verbindungen konfiguriert wurde. In der MySQL-Serverkonfigurationsdatei müssen Sie sicherstellen, dass die Optionen zum Überspringen von Sicherheitsprüfungen (skip_networking und bind_address) auskommentiert sind.
Erstellen Sie einen neuen Benutzer auf dem MySQL-Server für die Remoteverbindung. Sie können einen neuen Benutzer mit dem folgenden Befehl erstellen:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
wobei „Benutzername“ der Benutzername des neuen Benutzers ist, den Sie erstellen möchten, und „%“ bedeutet, dass jede IP-Adresse eine Verbindung zum MySQL-Server herstellen darf. Wenn Sie Verbindungen auf IP-Adressen beschränken möchten, können Sie eine bestimmte IP-Adresse angeben, z. B. „192.168.1.100“.
Nachdem Sie einen neuen Benutzer erstellt haben, müssen Sie diesem Benutzer Berechtigungen für den Zugriff auf die MySQL-Datenbank erteilen. Sie können Berechtigungen mit dem folgenden Befehl erteilen:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; FLUSH PRIVILEGES;
Dadurch erhält der neue Benutzer vollen Zugriff auf alle Datenbanken und alle Tabellen.
Jetzt können Sie eine Verbindung zum MySQL-Server herstellen. Sie können mit dem folgenden Befehl eine Verbindung zum MySQL-Server herstellen:
mysql -u username -p -h hostname
wobei „Benutzername“ der Benutzername des neuen Benutzers ist, den Sie in Schritt 2 erstellt haben, und „Hostname“ der Hostname oder die IP-Adresse des MySQL-Servers.
Nachdem Sie eine Verbindung zum MySQL-Server hergestellt haben, müssen Sie Ihr Passwort eingeben, um auf den Server zuzugreifen.
Die oben genannten Schritte sind die Schritte, um eine Remoteverbindung zum MySQL-Server herzustellen. Es ist wichtig zu beachten, dass Sie aus Sicherheitsgründen nur vertrauenswürdigen Hosts erlauben sollten, sich mit dem MySQL-Server zu verbinden und sichere Passwörter zum Schutz Ihrer Datenbank verwenden sollten.
Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Remote-Verbindung zu einem MySQL-Server her (Schritte). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!