Detaillierte Erklärung zum Remotezugriff auf die MySQL-Datenbank über Workbench

Detaillierte Erklärung zum Remotezugriff auf die MySQL-Datenbank über Workbench

Vorwort

Workbench ist auf einem Computer installiert und Sie müssen nun auf die MySQL-Datenbank auf einem anderen Ubuntu-Server zugreifen. Der Zugriff auf MySQL ist jedoch standardmäßig nicht zulässig. Aus Sicherheitsgründen ist es nicht sinnvoll, den Root-Benutzer für den Zugriff auf MySQL zu verwenden.

Jetzt müssen wir den MySQL-Server öffnen und einen neuen Benutzer erstellen, um auf MySQL zuzugreifen.

1. Öffnen Sie MySQL

Die MySQL-Konfigurationsdatei befindet sich in der Datei /etc/mysql/my.cnf. Darin gibt es eine Zeile mit dem Inhalt bind-address = 127.0.0.1 , was bedeutet, dass nur lokaler Zugriff erlaubt ist. Kommentieren Sie diese Zeile einfach aus.

2. Erstellen Sie einen neuen MySQL-Benutzer

(1) Melden Sie sich zunächst lokal bei der MySQL-Datenbank an.

(2) Erstellen Sie einen Benutzer: GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; Benutzer gibt den Namen des zu erstellenden Benutzers an; IP gibt an, welcher Client auf die MySQL-Datenbank zugreifen möchte; Kennwort gibt das Kennwort an; und erteilen Sie alle Berechtigungen.

(3) FLUSH PRIVILEGES; aktualisieren Sie die Tabellen mit den MySQL-Systemberechtigungen, andernfalls wird der Zugriff verweigert. Auch ein Neustart der Datenbank kann diesen Effekt erzielen

3. Starten Sie die Datenbank neu

Verwenden Sie den Befehl sudo service mysql restart um die Datenbank neu zu starten

4. Verwenden Sie Workbench, um eine Verbindung zur Datenbank herzustellen

Der Hostname gibt die Datenbank-IP-Adresse an, mit der eine Verbindung hergestellt werden muss


Die Wirkung einer erfolgreichen Verbindung

Klicken Sie hier, um die Seite aufzurufen

Hinweis: Sie können in der Docker-Containerumgebung auf dem Ubuntu-Server nicht auf MySQL zugreifen

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:
  • Detaillierte Erklärung des Workbench-Beispiels in MySQL
  • Tutorial zur Installation und Konfiguration von MySQL Workbench unter CentOS
  • MySQL und MySQL Workbench Installations-Tutorial unter Ubuntu
  • Lösung für den Fehler „libpng12-0-Paket nicht installiert“ bei der Installation von MySQL Workbench in Ubuntu 16.10
  • So verwenden Sie MySQL Workbench (Bild und Text)
  • So beheben Sie den MySQL Workbench-Gnome-Keyring-Daemon-Fehler
  • MYSQL ZIP installationsfreie Version Konfigurationsschritte und grafisches Verwaltungstool mysql-workbench
  • MySQL WorkBench-Verwaltungsvorgänge MySQL-Tutorial
  • So exportieren Sie MySQL-Datenbankbeziehungsdiagramme mithilfe der Workbench
  • Mysql Workbench - Abfragemethode für MySQL-Datenbanken

<<:  Beispiel für die Implementierung eines dynamischen Überprüfungscodes auf einer Seite mithilfe von JavaScript

>>:  Hinweise zur Speicherverwaltung von Linux-Kernel-Gerätetreibern

Artikel empfehlen

MySQL-Abfrageoptimierung mit benutzerdefinierten Variablen

Inhaltsverzeichnis Optimieren von Sortierabfragen...

Bedeutung und Verwendung einer Linux-CD

Was bedeutet Linux-CD? Unter Linux bedeutet cd „V...

Detaillierte Erklärung zur Verwendung von Titel-Tags und Absatz-Tags in XHTML

XHTML-Überschriftenübersicht Wenn wir Word-Dokume...

JavaScript zum Erzielen eines Lupeneffekts

In diesem Artikel wird der spezifische Code für J...

Detaillierte Erklärung des Vue-Mixins

Inhaltsverzeichnis Lokales Mixin Globale Mixins Z...

18 Killer-JavaScript-Einzeiler

Vorwort JavaScript erfreut sich weiterhin wachsen...

7 coole dynamische Website-Designs zur Inspiration

Im Bereich Design gibt es jedes Jahr unterschiedl...

So verwenden Sie gdb zum Debuggen von Kerndateien in Linux

1.core-Datei Wenn während der Programmausführung ...

Führen Sie die Schritte aus, um den Fehler 403 Forbidden in Nginx zu beheben.

Die Webseite zeigt 403 Forbidden an Nginx (Yum-In...

Vue-Praxis zur Vermeidung mehrfacher Klicks

Im Allgemeinen werden Klickereignisse in verschie...