Hinweis: Andere Maschinen (IP) können ohne Autorisierung keine Verbindung über den Client zur MySQL-Datenbank herstellen. Wenn Sie auf dem Linux-System eine Remote-Verbindung zu MySQL herstellen müssen, müssen Sie die IP und den jeweiligen Benutzer autorisieren. Der Root-Benutzer steht Entwicklern grundsätzlich nicht zur Verfügung. Wenn Sie beispielsweise das grafische Verwaltungstool SQLyog unter Windows verwenden möchten, um eine Verbindung zu einer MySQL-Datenbank unter Linux herzustellen, müssen Sie es zuerst autorisieren. 1. Melden Sie sich mit dem Root-Benutzer in der virtuellen Maschine bei der MySQL-Datenbank an mysql -u root -p Hinweis: Das Root-Benutzerkennwort ist normalerweise auf root eingestellt. 2. Verwenden Sie den MySQL-Befehl, um den MySQL-Remoteverbindungsdienst für den Root-Benutzer zu autorisieren mysql> gewähre 'root'@'%' alle Privilegien auf *.*, identifiziert durch 'root' mit der Grant-Option; Beschreibung: Dieser Befehl wird verwendet, um den Root-Benutzer zu autorisieren, dessen Passwort root ist und dessen IP (%) beliebig ist. (%: Fuzzy-Abfrage, alle IPs sind akzeptabel, andere Host-IPs können angegeben werden; das „root“ nach BY ist das Passwort) 3. Schreiben Sie die Konfiguration in die MySQL-Autorisierungstabelle mysql> Berechtigungen leeren; Ändern Sie die Benutzertabelle der MySQL-Datenbank und ändern Sie das Hostelement von „localhost“ in „%“. %Dies bedeutet, dass jeder Host zugreifen darf. Wenn nur eine bestimmte IP-Adresse zugreifen darf, können Sie sie in die entsprechende IP-Adresse ändern. Sie können beispielsweise localhost in 192.168.1.123 ändern, was bedeutet, dass nur die IP-Adresse 192.168.1.123 im lokalen Netzwerk remote auf MySQL zugreifen darf. mysql>mysql verwenden; mysql>Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root'; mysql>Host, Benutzer aus Benutzer auswählen; mysql> Berechtigungen leeren; Ergänzung: Port 3306 in der Firewall öffnen 1. Öffnen Sie die Firewall-Konfigurationsdatei vi /etc/sysconfig/iptables 2. Fügen Sie die folgende Zeile hinzu -A INPUT -m Status --state NEU -m tcp -p tcp --dport 3306 -j AKZEPTIEREN 3. Starten Sie die Firewall neu Dienst iptables neu starten Hinweis: Die Anweisung zum Öffnen von Port 3306 muss vor icmp-host-prohibited stehen. Anhang: Persönliche Konfiguration # Firewall-Konfiguration geschrieben von system-config-firewall # Eine manuelle Anpassung dieser Datei wird nicht empfohlen. *Filter :EINGABE AKZEPTIEREN [0:0] :Weiterleiten Annehmen [0:0] :AUSGABE AKZEPTIEREN [0:0] -A INPUT -m Status --Status HERGESTELLT, VERWANDT -j AKZEPTIEREN -A EINGABE -p icmp -j AKZEPTIEREN -A EINGABE -i lo -j AKZEPTIEREN -A EINGABE -i eth0 -j AKZEPTIEREN -A INPUT -m Status --state NEU -m tcp -p tcp --dport 22 -j AKZEPTIEREN -A INPUT -m Status --state NEU -m tcp -p tcp --dport 80 -j AKZEPTIEREN -A INPUT -m Status --state NEU -m tcp -p tcp --dport 3306 -j AKZEPTIEREN -A WEITER -m Status --Status HERGESTELLT, VERWANDT -j AKZEPTIEREN -A WEITER -p icmp -j AKZEPTIEREN -A WEITER -i lo -j AKZEPTIEREN -A WEITER -i eth0 -j AKZEPTIEREN -A INPUT -j REJECT --reject-with icmp-host-prohibited -A WEITER -j ABLEHNEN --reject-with icmp-host-prohibited BEGEHEN 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:
|
<<: Vue-Anfängerhandbuch: Erstellen des ersten Vue-cli-Scaffolding-Programms
>>: Einfache Zusammenfassung der Methoden zur Leistungsoptimierung von Tomcat
Holen Sie sich das Dockerfile aus dem Docker-Imag...
Inhaltsverzeichnis Machen Sie das Scrollen flüssi...
Inhaltsverzeichnis 1. Löschen Sie die alte Versio...
Vorwort In diesem Artikel werden hauptsächlich di...
Nachfragehintergrund Als statistische Schnittstel...
Vorwort Die Ähnlichkeiten und Unterschiede zwisch...
In diesem Artikelbeispiel wird der spezifische Co...
Das Verwendungsformat des mysqladmin-Tools ist: m...
Vorwort: Ich bin auf die Anforderung gestoßen, be...
Vorwort Dieser Artikel stellt hauptsächlich den r...
Wenn Sie einer Option das Attribut selected = &quo...
Methode 1: Hostnamectl-Änderung Schritt 1 Überprü...
<br />Verwandte Artikel: So rufen Sie einen ...
Dieser Artikel basiert auf MySQL 8.0 Dieser Artik...
Zunächst können Sie Moments öffnen und mehrere La...