Vorwort Ich glaube, dass jeder auf einem Remote-Server entwickelt hat und die Nutzungsrate von MySQL ziemlich hoch sein sollte. Es ist eine gute Wahl, visuelle Tools wie Navicat zu verwenden, um die Remote-Datenbank zu betreiben und das Schreiben von SQL-Anweisungen in der Befehlszeile zu vermeiden. Nachfolgend finden Sie eine kurze Einführung in die Funktionsweise von Navicat zur Verbindung mit einer Remote-Datenbank. 1 Zuerst müssen wir Port 3306 ändern und prüfen, ob er für die Außenwelt geöffnet ist. Standardmäßig erlaubt MySQL keinen externen Zugriff. Die Anweisung lautet wie folgt: netstat -an | grep 3306 Wenn die Abfrageergebnisse wie folgt sind, müssen wir die MySQL-Konfigurationsdatei ändern. Es ist ersichtlich, dass der MySQL-Port 3306 nur auf lokale Verbindungen lauscht, was den Zugriff externer IPs auf die Datenbank verhindert. Ändern Sie die MySQL-Konfigurationsdatei my.conf: vim /etc/mysql/my.cnf auftauchen # Anstatt das Netzwerk zu überspringen, wird jetzt standardmäßig nur noch auf # localhost, das kompatibler und nicht weniger sicher ist. Bindeadresse = 127.0.0.1 Kommentieren Sie die Zeile „Bind-Address = 127.0.0.1“ aus oder ändern Sie sie in die Client-Host-IP, die Sie verwenden möchten. Zu diesem Zeitpunkt wurde der MySQL-Remotezugriffsport erfolgreich geöffnet. 2 Wir rufen die MySQL-Befehlsschnittstelle auf und führen die folgende SQL-Anweisung aus, um zu überprüfen, ob der Benutzer über Zugriffsrechte verfügt: benutze MySQL; Benutzer, Host vom Benutzer auswählen; Die zurückgegebenen Ergebnisse lauten wie folgt: Mit dem Platzhalter % verändern wir das Host-Feld für den Root-User, damit dieser Zugriff auf alle IP-Adressen hat: Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist; Wenn die folgende Ausnahme ausgelöst wird: Doppelter Eintrag „%-root“ für Schlüssel „PRIMARY“ Dies deutet darauf hin, dass in der Tabelle USER mehrere ROOT-Benutzerdatensätze vorhanden sind. Führen wir dies noch einmal aus: Wählen Sie den Host vom Benutzer aus, wobei Benutzer = „root“ ist. Sie können den %-Wert des Hostfelds sehen. Wir führen durch: Berechtigungen leeren; Aktualisieren Sie die Tabellen mit den MySQL-Systemberechtigungen. Starten Sie abschließend den MySQL-Dienst neu: sudo MySQL neu starten 3 Der Server ist eingerichtet, richten wir die Verbindung im Navicat-Client ein: Öffnen Sie Navicat, klicken Sie oben links auf „Verbinden“, legen Sie den Datenbankbenutzernamen, die Adresse, das Passwort usw. fest und Sie können MySQL auf dem Server in Navicat remote bedienen. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Erste Schritte mit SELinux
>>: Implementieren Sie den Vollbildmodus und verlassen Sie den Vollbildmodus des Monitors in Vue
Dieser Artikel fasst die Hinweise zur Installatio...
Wenn Dateien von einem Prozess verwendet und vers...
Inhaltsverzeichnis Szenario Aufgabe Idee analysie...
mysql-5.7.17.msi Installation, folgen Sie den Scr...
Hintergrund Der Domänenname der Schnittstelle ist...
Inhaltsverzeichnis So starten Sie mysqld Methode ...
Installation der Msyql-Datenbank. Zu Ihrer Inform...
Datenblatt /* Navicat SQLite-Datenübertragung Que...
【Frage】 Wir haben einen HP-Server. Wenn die SSD e...
Fügen Sie der Webseite ein HTML-Steuerelement für...
In diesem Artikelbeispiel wird der spezifische Co...
In unserer täglichen Arbeit kommen wir oft mit Da...
Inhaltsverzeichnis Vorwort 1. Verstehen mit Beisp...
Code kopieren Der Code lautet wie folgt: .sugLaye...
1. Suchen Sie das entsprechende NodeJS-Paket unte...