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

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

Barbara Streisand
Barbara StreisandOriginal
2024-12-08 19:16:11406Durchsuche

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;

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;

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;
  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;
  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!

Stellungnahme:
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