Vorwort Aus Sicherheitsgründen kann sich der Root-Benutzer von MySQL nur lokal anmelden und hat keinen autorisierten Zugriff auf das externe Netzwerk. Derzeit können Sie über den SSH-Tunnel eine Verbindung zur MySQL-Datenbank herstellen. Im Folgenden finden Sie die grundlegenden Schritte zum Konfigurieren einer Mysql-SSH-Tunnelverbindung. Schauen wir uns die einzelnen Schritte an. Löschen der Remote-Anmeldung Melden Sie sich bei MySQL an: mysql -uroot -p Zeigen Sie die offenen Zugriffsberechtigungen des Benutzers an: Wählen Sie Benutzer und Host aus mysql.user aus. Entfernen Sie unnötige Zugriffsberechtigungen, beispielsweise: Löschen aus mysql.user, wobei Benutzer='root' und Host='%'; Berechtigungen leeren; Überprüfen Sie durch erneute Abfrage, ob die Löschung erfolgreich war. Einen Tunnel errichten Die Anmeldung am Server erfolgt über Benutzername und Passwort oder RSA-Schlüssel. Es wird empfohlen, den RAS-Schlüssel zu verwenden und den lokalen Inhalt von id_rsa.pub in ~/.ssh/authorized_keys des Servers zu platzieren. Wie man einen RSA-Schlüssel generiert, wird hier nicht beschrieben. Öffnen Sie ein separates Fenster, ändern Sie die IP und den Port entsprechend dem folgenden Befehl und führen Sie ihn aus: ssh -NCPf [email protected] -L 3388:127.0.0.1:3306 Parametererklärung:
[email protected] ist der SSH-Benutzername und die IP-Adresse für die Anmeldung beim MySQL-Server. -L 3388:127.0.0.1:3306 bedeutet, eine Zuordnung von Port 3388 auf dem lokalen Computer zu Port 127.0.0.1:3306 des MySQL-Servers zu öffnen. 127.0.0.1 kann auch die Intranet- oder Extranet-IP-Adresse des Servers sein, auf dem sich MySQL befindet. Geben Sie dann mit dem MySQL-Tool den entsprechenden Benutzernamen und das entsprechende Kennwort ein, um sich anzumelden. Beachten Sie, dass beim Anmelden die ausgewählte Hostadresse „localhost“ oder „127.0.0.1“ ist. Öffnen Sie gleichzeitig die Zugriffsrechte der entsprechenden IP in der MySQL-Datenbank. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
>>: Docker-Datenverwaltung und Netzwerkkommunikationsnutzung
Kommen wir ohne weitere Umschweife direkt zum Cod...
<br />Im Bereich des Netzwerkdesigns erfreut...
Inhaltsverzeichnis 1. Geben Sie zuerst das Konfig...
01 Winterflocken (nur einzeln) 02 Snowtop Caps (k...
Inhaltsverzeichnis 1. Installationsvorbereitung 1...
1. Was ist die Kardinalität? Mit Kardinalität wir...
Vorwort Ich wollte schon immer wissen, wie eine S...
Unter Graustufenfreigabe versteht man eine Freiga...
Im MySQL-Betrieb und bei der Wartung möchte ein F...
HTML <dl> Tag #Definition und Verwendung Da...
1. Was ist MySQL Master-Slave-Synchronisierung? W...
veranschaulichen DML (Data Manipulation Language)...
1. Installieren Sie eine virtuelle Maschine (phys...
Inhaltsverzeichnis Vorne geschrieben Anmeldeübers...
1. Laden Sie die virtuelle Maschine herunter Offi...