Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

WBOY
Freigeben: 2024-07-19 19:04:04
Original
785 Leute haben es durchsucht

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
Nach dem Login kopieren

Meine Lösung

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

SELECT host FROM mysql.user WHERE User = 'root';
Nach dem Login kopieren

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';
Nach dem Login kopieren

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'@'%';
Nach dem Login kopieren

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

FLUSH PRIVILEGES;
Nach dem Login kopieren

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!

Quelle:dev.to
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage