Detaillierte Erläuterung der MySQL-Remoteverbindungsberechtigung

Detaillierte Erläuterung der MySQL-Remoteverbindungsberechtigung

1. Melden Sie sich bei der MySQL-Datenbank an

mysql -u root -p

Anzeigen der Benutzertabelle

mysql> mysql verwenden;
Datenbank geändert
mysql> wähle Host, Benutzer, Passwort vom Benutzer aus;
+--------------+------+-------------------------------------------+
| Host | Benutzer | Passwort |
+--------------+------+-------------------------------------------+
| lokaler Host | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
2 Zeilen im Satz (0,00 Sek.)

Den angelegten Root-Benutzer können Sie in der Benutzertabelle sehen. Das Hostfeld gibt den angemeldeten Host an. Der Wert kann entweder die IP-Adresse oder der Hostname sein.

(1) Wenn Sie sich mit Ihrer lokalen IP-Adresse anmelden möchten, können Sie den Host-Wert in Ihre eigene IP-Adresse ändern.

2. Realisieren Sie eine Remote-Verbindung (Autorisierungsmethode)

Wenn Sie den Wert des Hostfelds auf % ändern, können Sie sich auf jedem Client-Computer als Root-Benutzer beim MySQL-Server anmelden. Es wird empfohlen, den Wert während der Entwicklung auf % zu setzen.
Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist;

Ändern Sie die Berechtigungen in ALLE PRIVILEGIEN

mysql> mysql verwenden;
Datenbank geändert
mysql> gewähre root@'%', identifiziert durch „Passwort“, alle Privilegien für *.*;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

mysql> wähle Host, Benutzer, Passwort vom Benutzer aus;
+--------------+------+-------------------------------------------+
| Host | Benutzer | Passwort |
+--------------+------+-------------------------------------------+
| lokaler Host | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| % | Wurzel | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
3 Zeilen im Satz (0,00 Sek.)

Auf diese Weise kann die Maschine mit dem Benutzernamen „root“ und dem Kennwort „root“ remote auf MySql auf der Maschine zugreifen.

3. Realisieren Sie eine Remote-Verbindung (Methode zur Tabellenänderung)

benutze MySQL;

Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist;

Auf diese Weise können Sie über den Root-Benutzer remote auf MySQL zugreifen.

4. Wenn die obige Methode nicht funktioniert

Dies kann daran liegen, dass der Zugriff auf Port 3306 vom entsprechenden Server eingeschränkt wird. Nachfolgend ein Beispiel für Tencent Cloud:

Nur durch das Öffnen des Ports 3306 kann die Verbindung erfolgreich hergestellt werden!

Oben finden Sie eine ausführliche Erklärung und Integration der vom Herausgeber eingeführten MySQL-Remoteverbindungsberechtigungen. Ich hoffe, dass sie für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der MySQL-Benutzer- und Berechtigungsverwaltung
  • Detaillierte Erläuterung des Prozesses zum Abfragen von Benutzerberechtigungen mithilfe von MySQL-Anweisungen
  • MySQL-Benutzer und -Berechtigungen und Beispiele zum Knacken des Root-Passworts
  • Ausführliche Erläuterung der MySQL-Benutzerkontenverwaltung und Berechtigungsverwaltung
  • Der einfachste Weg, einen neuen Benutzer zu erstellen und Berechtigungen für MySQL zu erteilen

<<:  Verwenden von Puppeteer zum Implementieren der Screenshot-Funktion für Webseiten unter Linux (CentOS)

>>:  Analyse des Implementierungsprinzips von Vue-Anweisungen

Artikel empfehlen

Grundlegende Verwendung von benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis Vorwort Text 1. Globale Regist...

HTML-Basis-URL-Tag

Seine Funktion besteht darin, einen globalen Stil ...

Tutorial zu HTML-Tabellen-Tags (12): Rahmenstil-Attribut FRAME

Verwenden Sie die FRAME-Eigenschaft, um den Stilt...

Vue implementiert zwei Methoden zur Steuerung der Routing-Berechtigung

Inhaltsverzeichnis Methode 1: Routing von Metainf...

MySQL 8.0.11 Installations-Tutorial unter Windows

Dieser Artikel zeichnet das Installationstutorial...

Vue implementiert QR-Code-Scanfunktion (mit Stil)

brauchen: Verwenden Sie Vue, um das Scannen von Q...

Einfache Implementierung von Mini-Vue-Rendering

Inhaltsverzeichnis Vorwort Ziel Erster Schritt: S...

SQL-Anweisungen in MySQL verwenden keine Indizes

MySQL-Abfrage ohne Verwendung der Indexaggregatio...

So überprüfen und organisieren Sie Websitedateien mit Dreamweaver8

Was ist der Zweck der Erstellung einer eigenen Web...

Grafisches Tutorial zur Installation der komprimierten Version von MySQL 8.0.15

In diesem Artikel wird die Installationsmethode d...