Heim > Datenbank > MySQL-Tutorial > Wie gewähre ich dem MySQL-Root-Benutzer Fernzugriff?

Wie gewähre ich dem MySQL-Root-Benutzer Fernzugriff?

Barbara Streisand
Freigeben: 2024-12-08 19:16:11
Original
411 Leute haben es durchsucht

How to Grant Remote Access to the MySQL Root User?

Fernzugriffsberechtigungen für MySQL-Server: Root-Benutzerzugriff gewähren

Fernzugriff auf einen MySQL-Server ermöglicht es Benutzern, eine Verbindung zur Datenbank herzustellen und mit ihr zu interagieren von Maschinen außerhalb der Localhost-Umgebung. Standardmäßig ist der Root-Benutzer nur berechtigt, vom lokalen Computer aus auf den Server zuzugreifen.

Um dem Root-Benutzer Fernzugriffsberechtigungen zu erteilen, befolgen Sie diese Schritte:

  1. Identifizieren Sie die aktuellen Berechtigungen:

Stellen Sie eine Verbindung zum MySQL-Server her und führen Sie Folgendes aus Abfrage:

SHOW GRANTS FOR root@localhost;
Nach dem Login kopieren

Hier werden die aktuellen Zugriffsrechte angezeigt, die dem Root-Benutzer gewährt wurden.

  1. Zugriff auf bestimmte Hosts oder Subnetze gewähren:

Wenn Sie bestimmten Hosts oder Subnetzen Zugriff gewähren möchten, verwenden Sie Folgendes Syntax:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'host_or_subnet' IDENTIFIED BY 'password' WITH GRANT OPTION;
Nach dem Login kopieren

Ersetzen Sie host_or_subnet durch den Hostnamen, die IP-Adresse oder die Subnetzmaske (z. B. %.example.com oder 192.168.1.%).

  1. Flush-Privilegien:

Nach Gewährung des Neuen Berechtigungen, führen Sie die folgende Abfrage aus, um sie anzuwenden:

FLUSH PRIVILEGES;
Nach dem Login kopieren
  1. Zugriff über IP oder Subnetz gewähren (optional):

In Fällen, in denen Wenn die Namensauflösung unzuverlässig ist, können Sie den Zugriff über IP oder Subnetz gewähren stattdessen:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Nach dem Login kopieren
  1. Referenzdokumentation:

Weitere Einzelheiten finden Sie in der MySQL GRANT-Syntaxdokumentation.

Das obige ist der detaillierte Inhalt vonWie gewähre ich dem MySQL-Root-Benutzer Fernzugriff?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage