Ubuntu Mysql kann nicht vom Client-Rechner aus zugreifen

354
albert

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

Das Problem ist, dass ich keine Verbindung herstellen kann, da es zuerst diesen Fehler gibt:

Verbindung zum MySQL-Server bei 'Lesen des ersten Kommunikationspakets' verloren. Systemfehler 0

Danach habe ich die Zeile bind-adress = 127.0.0.1von /etc/mysql/my.cnf kommentiert und überprüft, ob der Port geöffnet istnetstat -lnt

Das nächste, was ich getan habe, ist, nach /etc/hosts.allow zu gehen und mysqld:xxx.xxx.xxx.xxx:allow(die IP des Clients) hinzuzufügen . Wenn der Client jedoch versucht, eine Verbindung zum Server herzustellen, kehren Sie zurück

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

Ich weiß nicht was ich tun kann.

-1

1 Antwort auf die Frage

0
vautee

Denken Sie, Sie haben bereits ein Kennwort für die Verbindung von IP xxx mit dem MySQL-Benutzer yyy festgelegt? Wenn nicht, bitte.

Informationen dazu finden Sie unter https://dev.mysql.com/doc/refman/5.7/de/adding-users.html .