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
Die Anzeige von Daten ist seit jeher eine Forderu...
<br />Verwendung des Zeilenumbruch-Tags<b...
Leistung Zum Beispiel: HTML: <div Klasse="...
Ich werde nicht erklären, was CUDA ist, sondern d...
Bei der Installation des Quellcodes von CentOS6.9...
Ich werde meinen ersten Versuch mit vue3.0 aufzei...
1. Einleitung Vagrant ist ein Tool zum Erstellen ...
Erste Schritte mit Datenvolumes Wenn wir im vorhe...
Centos7-Startvorgang: 1.post (Selbsttest beim Ein...
1. Verbindung zu MySQL herstellen Format: mysql -...
Aktivieren Sie den Remotezugriff auf MySQL MySQL-...
1. Nachfrage Die Basis verfügt über 300 neue Serv...
Inhaltsverzeichnis Bedingte Kompilierung Seitenla...
Wenn Ihre MySQL-Datenbank auf einem CentOS7-Syste...
Die Installations- und Konfigurationsmethoden von...