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

Einführung in die grundlegenden TypeScript-Typen

Inhaltsverzeichnis 1. Grundtypen 2. Objekttyp 2.1...

Detaillierte Erklärung langsamer MySQL-Abfragen

Informationen zu MySQL-Vorgängen abfragen Status ...

Eine kurze Erläuterung der HTML-Tabellen-Tags

Besprechen Sie hauptsächlich seine Struktur und ei...

Der Unterschied zwischen MySQL execute, executeUpdate und executeQuery

Die Unterschiede zwischen „execute“, „executeUpda...

jQuery implementiert den Tabellen-Paging-Effekt

In diesem Artikel wird der spezifische Code von j...

Zusammenfassung der Wissenspunkte zu MySQL-Index, Sperre und Transaktion

Dieser Artikel fasst die Wissenspunkte zu MySql-I...

Installation, Aktivierung und Konfiguration von ModSecurity unter Apache

ModSecurity ist ein leistungsstarkes Paketfiltert...

JavaScript implementiert die H5-Goldmünzenfunktion (Beispielcode)

Heute habe ich eine Aktivität für einen roten Ums...

VUE+Canvas implementiert das Spiel God of Wealth und erhält Barren

Willkommen zur vorherigen Canvas-Spielserie: 《VUE...

mysql8.0.11 Winx64 Installations- und Konfigurationstutorial

Das Installationstutorial für MySQL 8.0.11 WinX64...

HTML-Tabellen-Markup-Tutorial (18): Tabellenkopf

<br />Die Kopfzeile bezieht sich auf die ers...

js, um einen gleitenden Karusselleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...