Heim  >  Artikel  >  Datenbank  >  FEHLER HY): Host &#.# darf keine Verbindung zu diesem MySQL-Server herstellen

FEHLER HY): Host &#.# darf keine Verbindung zu diesem MySQL-Server herstellen

WBOY
WBOYOriginal
2024-07-19 19:04:04786Durchsuche

ERROR HY): Host

Mein Problem

Ich möchte über meinen PC eine Verbindung zum MySQL-Server herstellen, erhalte jedoch diesen Fehler.

ERROR 1130 (HY000): Host '123.32.23.12' is not allowed to connect to this MySQL server

Meine Lösung

Stellen Sie sicher, dass Ihre IP Zugriff auf den Datenbankserver hat

SELECT host FROM mysql.user WHERE User = 'root';

Wenn Sie nur Ergebnisse mit localhost und 127.0.0.1 sehen, können Sie keine Verbindung von einer externen Quelle herstellen. Wenn Sie andere IP-Adressen sehen, aber nicht die, von der aus Sie eine Verbindung herstellen, ist das ebenfalls ein Hinweis.

Sie müssen die IP-Adresse jedes Systems hinzufügen, auf das Sie Zugriff gewähren möchten, und dann Berechtigungen erteilen:

CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';

Wenn Sie % sehen, dann gibt es ein ganz anderes Problem, denn es handelt sich um „jede entfernte Quelle“. Wenn Sie jedoch möchten, dass sich alle Systeme über Root verbinden, verwenden Sie den Platzhalter %, um Zugriff zu gewähren:

CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

Laden Sie abschließend die Berechtigungen neu und Sie sollten Fernzugriff haben:

FLUSH PRIVILEGES;

Referenz

  • https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server

Das obige ist der detaillierte Inhalt vonFEHLER HY): Host &#.# darf keine Verbindung zu diesem MySQL-Server herstellen. 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