Ubuntu Mysql kann vom Client-Rechner nicht zugreifen

Ubuntu Mysql kann vom Client-Rechner nicht zugreifen

Ich habe einen Ubuntu-Server, auf dem eine MySQL-Datenbank läuft, und versuche, von einem Client-Computer aus eine Verbindung herzustellen.

Das Problem besteht darin, dass ich keine Verbindung herstellen kann, weil zuerst dieser Fehler auftritt:

Verbindung zum MySQL-Server beim Lesen des ersten Kommunikationspakets verloren, Systemfehler 0

Danach habe ich die Zeile kommentiert bind-adress = 127.0.0.1von/etc/mysql/meine.cnfund überprüft, ob der Port geöffnet ist mitnetstat -lnt

Als nächstes ging ich zu/etc/hosts.allowund fügen Sie mysqld:xxx.xxx.xxx.xxx:allow(die IP des Clients) hinzu. Aber wenn der Client versucht, den Server zu verbinden, geben Sie zurück

Host 'xxx.xxx.xxx.xxx' darf keine Verbindung zu diesem MySQL-Server herstellen

Ich weiß nicht, was ich tun kann.

Antwort1

Glauben Sie, dass Sie für die Verbindung von IP xxx mit dem MySQL-Benutzer yyy bereits ein Passwort festgelegt haben? Falls nicht, tun Sie dies bitte.

Sehenhttps://dev.mysql.com/doc/refman/5.7/en/adding-users.htmlwie dies erreicht werden kann.

verwandte Informationen