Vorwort Bei Verwendung der MySQL-Datenbank muss sich der Client manchmal direkt per Remote-Zugriff bei der Datenbank des Servers anmelden, anstatt die Anforderung an den Datenbankserver zu senden. Zu diesem Zeitpunkt müssen Sie die Remote-Zugriffsberechtigungen von MySQL konfigurieren. Die spezifische Konfigurationsmethode ist ebenfalls sehr einfach. Sie können viele Tutorials zum Konfigurieren der Remote-Anmeldung bei der MySQL-Datenbank finden, indem Sie eine beliebige Suchmaschine durchsuchen. Schritt Die online vorgestellten Schritte gliedern sich grundsätzlich in zwei Schritte: Ändern Sie die Konfigurationsdatei my.cnf Die MySQL-Konfigurationsdatei befindet sich normalerweise in /etc/mysql/my.cnf. Öffnen Sie sie, um ihre Konfiguration anzuzeigen. Es gibt einen solchen Abschnitt: # Anstatt das Netzwerk zu überspringen, wird jetzt standardmäßig nur noch auf # localhost, das kompatibler und nicht weniger sicher ist. Bindeadresse = 127.0.0.1 Diese Bind-Adresse dient zum Binden der IP, was bedeutet, dass sich standardmäßig nur der lokale Rechner anmelden darf. Um eine Remote-Anmeldung zu erreichen, muss dieser Satz offensichtlich auskommentiert werden. Starten Sie den MySQL-Dienst nach der Änderung neu. Benutzerberechtigungen hinzufügen Legen Sie bei Bedarf die entsprechenden Berechtigungen für den angegebenen Benutzer und die IP fest mysql>GEWÄHREN SIE ALLE PRIVILEGIEN AUF AB DEM DURCH „Benutzer“@„%“ IDENTIFIZIERTEN „Passwort“ MIT DER GRANT-OPTION; mysql> FLUSH-PRIVILEGIEN Hier werden alle Berechtigungen für Tabelle B in Datenbank A dem Benutzer von jedem Host ('%') erteilt, der sich mit dem Kennwort 'password' anmeldet. Oder ändern Sie die Benutzertabelle direkt in der MySQL-Datenbank, um die Anforderungen zu erfüllen. Theoretisch müssen Sie die oben genannten Schritte ausführen, aber ich habe es getan und konnte trotzdem keine Verbindung herstellen. Nach vielem Hin und Her fand ich schließlich heraus, dass der Serveranbieter zusätzliche Beschränkungen für die Öffnung von Ports auferlegt hatte, um die Sicherheit des Servers zu gewährleisten. Beispielsweise richtet der Tencent-Server eine Sicherheitsgruppe ein, die die offenen Ports zusätzlich einschränkt. Standardmäßig ist das Öffnen des MySQL-Ports 3306 verboten. Daher müssen Sie die Konsole öffnen und die Berechtigungen konfigurieren: Der Rest ist Standard, fügen Sie einfach die vorletzte Zeile hinzu. . . Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: js zum Aufrufen der Netzwerkkamera und Behandeln häufiger Fehler
>>: Detaillierte Erklärung der Docker-Einstiegspunktdatei
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis Die Rolle von Fremdschlüsseln ...
Vorwort PC Server hat sich bis heute weiterentwic...
JSON ist ein leichtes Datenaustauschformat, das e...
Code kopieren Der Code lautet wie folgt: html { Ü...
Vorwort Kürzlich stieß ich auf eine Anforderung. ...
<Text> <div id="Wurzel"> &l...
Beim Erstellen einer Website habe ich festgestellt...
Erste Abfragetabellenstruktur (sys_users): WÄHLEN...
1. Um die Abfrage zu optimieren, sollten Sie voll...
Wenn die Auflösung der Anmeldeoberfläche besonder...
MySQL erstellt Benutzer und autorisiert und wider...
Inhaltsverzeichnis Datenvolumen des Docker-Contai...
Verwenden von c3p0 Importieren Sie das c3p0jar-Pa...
Anwendungsbeispiel-Website http://www.uhuigou.net ...