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
Wenn Sie möchten, dass der Anwendungsdienst im Do...
Überblick In einer Datenbank wird ein Index verwe...
Inhaltsverzeichnis 1. Live-Übertragungseffekt 2. ...
Verwandte Artikel: Installieren Sie Docker mit yu...
1. Laden Sie das Gitlab-Image herunter Docker-Pul...
Inhaltsverzeichnis Vorwort Welche Situationen kön...
Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...
1. Hintergrund Vor kurzem stießen einige Freunde ...
1. Festlegen der Groß-/Kleinschreibung von Felder...
Inhaltsverzeichnis Vorwort Funktionale React-Komp...
Nginx Rewrite-Nutzungsszenarien 1. Sprung der URL...
Git ist in vscode integriert und viele Vorgänge k...
Tabellenstruktur und deren Daten kopieren Die fol...
Ein zusammengesetzter Index (auch gemeinsamer Ind...
Beschreibung und Einführung Docker Inspect ist ei...