Heim > Datenbank > MySQL-Tutorial > Wie kann ich den Remote-Root-Zugriff auf meinen MySQL-Server aktivieren?

Wie kann ich den Remote-Root-Zugriff auf meinen MySQL-Server aktivieren?

Linda Hamilton
Freigeben: 2024-12-07 08:59:11
Original
372 Leute haben es durchsucht

How Can I Enable Remote Root Access to My MySQL Server?

Verbesserung des MySQL-Root-Zugriffs für Remote-Verbindungen

Die Notwendigkeit, den Remote-Root-Zugriff in MySQL zu aktivieren, entsteht häufig bei der Verwaltung von Datenbanken auf einem Remote-Server. Dieser umfassende Leitfaden führt Sie durch die Schritte, die zum Erreichen dieses Ziels erforderlich sind.

Zunächst ist es wichtig sicherzustellen, dass der Root-Benutzer über die entsprechenden Zugriffsrechte verfügt. Führen Sie den folgenden Befehl als Root-Benutzer aus und ersetzen Sie „password“ durch Ihr aktuelles Root-Passwort:

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

Als nächstes müssen Sie MySQL an alle verfügbaren Netzwerkschnittstellen binden, um Verbindungen von jedem Host aus zu ermöglichen. Um dies zu erreichen:

  1. Bearbeiten Sie die MySQL-Konfigurationsdatei. Für Ubuntu 16 befindet sich diese Datei unter /etc/mysql/mysql.conf.d/mysqld.cnf.
  2. Suchen Sie die Zeile, die mit „bind-address“ beginnt, und kommentieren Sie sie mit einem „#“ aus. Zeichen:
#bind-address = 127.0.0.1
Nach dem Login kopieren
  1. Starten Sie den MySQL-Dienst neu, um das anzuwenden Änderungen:
service mysql restart
Nach dem Login kopieren

Um zu überprüfen, ob MySQL jetzt an alle Schnittstellen gebunden ist, führen Sie den folgenden Befehl als Root aus:

netstat -tupan | grep mysql
Nach dem Login kopieren

Diese Schritte sollten effektiv Root-Zugriff auf MySQL ermöglichen von jedem Host im Internet. Denken Sie daran, dass diese Änderung alle Benutzer mit dem Root-Passwort betrifft. Daher ist es wichtig, Ihren Server angemessen zu sichern.

Das obige ist der detaillierte Inhalt vonWie kann ich den Remote-Root-Zugriff auf meinen MySQL-Server aktivieren?. 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