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
Inhaltsverzeichnis Zusammenfassen Zusammenfassen ...
Verwenden Sie einen JS-Timer, um ein Element zu e...
<meta http-equiv="x-ua-kompatibel" co...
Um den berechneten Stil in einem CSS-Element zu er...
1. Zweck: Machen Sie den Code leichter wartbar un...
<br />Beim Gestalten von Webseiten stoßen wi...
Docker erfreut sich immer größerer Beliebtheit. E...
Inhaltsverzeichnis Datenträgernutzung anzeigen Da...
Fehlerseite: Melden Sie sich beim MySQL-Server an...
Vorwort Vor kurzem habe ich an einer Berichtsfunk...
In diesem Artikel wird der spezifische Code von J...
Da Uniapp nicht über eine autorisierte DingTalk-A...
1. Einführung in DockerUI DockerUI basiert auf de...
1. Eine statische Seite bedeutet, dass die Webseit...
In letzter Zeit waren viele datenbankbezogene Vor...