Heim >Datenbank >MySQL-Tutorial >Wie aktiviere ich den MySQL-Root-Zugriff von allen Hosts?

Wie aktiviere ich den MySQL-Root-Zugriff von allen Hosts?

DDD
DDDOriginal
2024-12-04 07:47:14903Durchsuche

How to Enable MySQL Root Access from All Hosts?

MySQL-Root-Zugriff von allen Hosts aktivieren

Sie haben den Root-Benutzer in der MySQL-Benutzertabelle definiert und den Zugriff auf bestimmte Hosts beschränkt. Um den Root-Zugriff von jedem Host im Internet zu ermöglichen, führen Sie die folgenden Schritte aus:

Schritt 1: Berechtigungen gewähren

Führen Sie als Root-Benutzer diese Abfrage aus und ersetzen Sie „password ' mit Ihrem aktuellen Passwort:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

Schritt 2: An alle binden Schnittstellen

a) Öffnen Sie die MySQL-Konfigurationsdatei (my.cnf):

sudo nano /etc/mysql/my.cnf

b) Suchen Sie die Zeile mit:

# bind-address = 127.0.0.1

c) Entfernen Sie das führende #-Zeichen (Hash), um die Zeile auszukommentieren.

d) Starten Sie neu MySQL:

sudo service mysql restart

Standardmäßig bindet MySQL nur an localhost. Wenn Sie die Zeile „bind-address“ auskommentieren, wird sie an alle Schnittstellen gebunden und ermöglicht so effektiv den Zugriff von jedem Host aus.

Überprüfung

Um die aktuelle MySQL-Bindung zu überprüfen, führen Sie Folgendes aus :

sudo netstat -tupan | grep mysql

Sie sollten einen Eintrag mit der Bindungsadresse 0.0.0.0:3306 sehen, was darauf hinweist, dass MySQL jetzt auf alle lauscht Schnittstellen.

Das obige ist der detaillierte Inhalt vonWie aktiviere ich den MySQL-Root-Zugriff von allen Hosts?. 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