Detaillierte Schritte zum Konfigurieren der MySQL-Remoteverbindung unter Alibaba Cloud

Detaillierte Schritte zum Konfigurieren der MySQL-Remoteverbindung unter Alibaba Cloud

Vorwort

Wie wir alle wissen, unterstützt das auf Alibaba Cloud installierte MySQL standardmäßig keine Remote-Verbindung. Wir müssen jedoch dennoch einige Tools wie Navicat verwenden, um eine Verbindung zu MySQL herzustellen. Zu diesem Zeitpunkt müssen wir die Remote-Verbindung von MySQL ändern.

Hinweis: Nachdem Sie die MySQL-Berechtigungen geändert haben, müssen Sie die Berechtigungstabelle aktualisieren, damit die Konfiguration wirksam wird.

Berechtigungen leeren;

Umgebungsvoraussetzung: centos7 mysql5.7

1. Melden Sie sich zunächst bei MySQL auf Alibaba Cloud an:

mysql -u root -h localhost -p

2. Öffnen Sie die MySQL-Datenbank   (Sie benötigen die Berechtigung zum Bedienen der MySQL-Datenbank, normalerweise der Root-Benutzer von MySQL.)

MySQL verwenden

3. Derzeit haben wir zwei Möglichkeiten, Änderungen vorzunehmen:

Die erste Methode besteht darin, den Host des ursprünglichen Eintrags user='root' and host='localhost' direkt in % oder die angegebene IP zu ändern

1) Wenn Sie den Host auf % setzen, bedeutet das, dass jede IP-Adresse eine Verbindung zu MySQL herstellen kann.

Benutzersatz aktualisieren: Host='%', wobei Benutzer='root' und Host='localhost';

2) Natürlich können Sie den Host auch als bestimmte IP angeben

Benutzersatz aktualisieren: Host='106.39.178.131', wobei Benutzer='root' und Host='localhost';

3) Führen Sie nach der Ausführung der obigen Anweisungen die folgenden Anweisungen aus, um die Berechtigungstabelle zu aktualisieren und die Konfiguration wirksam zu machen.

Berechtigungen leeren;

Die zweite Methode: einen neuen Datensatz hinzufügen

1) Fügen Sie einen neuen Benutzer „newname“ (dieser neue Benutzername kann auch „root“ sein) mit dem Passwort hinzu und setzen Sie den Host auf %, um anzugeben, dass jede IP-Adresse eine Verbindung zu MySQL herstellen kann.

 gewähre alles auf *.* an „newname“@„%“, identifiziert durch „Navicat_123“;

2) Fügen Sie einen neuen Benutzer mit dem Namen „newname“ und dem Kennwort hinzu und legen Sie den Host auf die angegebene IP-Adresse fest. Geben Sie dabei an, dass nur diese IP-Adresse eine Verbindung zu MySQL herstellen kann.

 gewähre alles auf *.* an „newname“@„106.39.178.131“, identifiziert durch „Navicat_123“;

3) Führen Sie nach der Ausführung der obigen Anweisungen die folgenden Anweisungen aus, um die Berechtigungstabelle zu aktualisieren und die Konfiguration wirksam zu machen.

Berechtigungen leeren;

Wenn Sie zu einer lokalen Verbindung wechseln möchten, müssen Sie natürlich nur den Host des entsprechenden Benutzers in „localhost“ ändern.

Benutzersatz aktualisieren: Host='localhost', wobei Benutzer='root' und Host='106.39.178.131';

4. Stellen Sie jetzt keine Verbindung zu Navicat her. Sie müssen noch zwei weitere Dinge tun, sonst tappen Sie in die Falle.

1) Überprüfen Sie, ob Port 3306 der Server-Firewall geöffnet ist. Wenn nicht, öffnen Sie ihn.

2) Überprüfen Sie, ob Port 3306 in den Alibaba Cloud-Sicherheitsgruppenregeln geöffnet ist.

So prüfen und konfigurieren Sie Referenzdokumente: [https://help.aliyun.com/document_detail/25471.html?spm=5176.100241.0.0.IneJPl]

5. Jetzt ist es Zeit, eine Remote-Verbindung herzustellen. Geben Sie die entsprechenden Parameter in das Tool ein

Host: die IP-Adresse des Alibaba Cloud-Servers

Port: 3306

Benutzername: Wenn Sie ihn auf die erste Weise ändern, ist der Benutzer root. Wenn Sie ihn auf die zweite Weise ändern, ist der Benutzer der Name, den Sie selbst festlegen. Meiner ist beispielsweise newname.

Passwort: Wenn Sie es auf die erste Weise ändern, ist das Passwort das Root-Passwort. Wenn Sie es auf die zweite Weise ändern, ist das von Ihnen festgelegte Passwort Ihr eigenes Passwort. Meins ist beispielsweise Navicat_123

Waren Sie in diesem Moment, als die Verbindung hergestellt wurde, nicht aufgeregt?

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 Erläuterung der Maven-Konfiguration settings.xml (Angabe der lokalen Warehouse- und Alibaba Cloud-Image-Einstellungen)
  • Alibaba Cloud CentOS 7 Server Build Nginx Web Service Erfahrungsbeispiel
  • So installieren Sie die grafische Oberfläche des Alibaba Cloud ECS-Servers
  • Docker verwendet Nextcloud, um eine private Baidu-Cloud-Festplatte zu erstellen
  • Skript zum Wiederherstellen versehentlich gelöschter Dateien von Baidu Cloud Disk (einfache Methode)
  • Tutorial zum Mounten einer SSD-Cloud-Festplatte auf dem Alibaba Cloud CentOS 7-System
  • PHP zum Batch-Download von Beispielen zum Teilen von Baidu-Cloud-Disk-Dateien
  • Der Alibaba Cloud Disk-Einladungscode (interner Betacode) ist echt und kann kostenlos weitergegeben werden. Täglich begrenzte Aktivierung. Anbei die Alibaba Cloud Disk-Anwendung und die Download-Adresse

<<:  Logrotate implementiert alle zwei Stunden die Catalina.out-Protokollrotation

>>:  Eine Untersuchung des JS-Operators im Problem

Artikel empfehlen

Detaillierte Analyse, wann Tomcat das Antwortdatagramm zurückschreibt

Es stellt sich die Frage Diese Frage kam auf, als...

Das native VIDEO-Tag der HTML-Seite verbirgt die Download-Button-Funktion

Beim Schreiben eines Webprojekts stieß ich auf ei...

JavaScript implementiert eine Seiten-Scrolling-Animation

Inhaltsverzeichnis Erstellen eines Layouts CSS-St...

Erstellen Sie eine Bildschirmaufzeichnungsfunktion mit JS

OBS studio ist cool, aber JavaScript ist cooler. ...

Einführung in Linux-Umgebungsvariablen und Prozessadressraum

Inhaltsverzeichnis Linux-Umgebungsvariablen und P...

Versuchen Sie Docker+Nginx, um die Single-Page-Anwendungsmethode bereitzustellen

Von der Entwicklung bis zur Bereitstellung: Mache...

Die Funktionen und Unterschiede zwischen deaktiviert und schreibgeschützt

1: schreibgeschützt dient zum Sperren dieses Steue...