2017-08-15 4 views
-1

Ich versuche, eine Verbindung zu meiner MySQL-Datenbank herzustellen, die ich extern auf Linux eingerichtet habe, und es funktioniert nicht. Ich habe sichergestellt, dass ich die richtige IP habe und der Root-Benutzer kann extern verwendet werden. Ich habe zahlreiche Tutorials ausprobiert, aber nichts funktionierte so.Ich kann keine externe Verbindung zu MySQL herstellen

+1

Wie verbinden Sie? Welche Sprache? Welches Werkzeug? Sind Sie sicher, dass Ihr Passwort korrekt ist? Vielleicht CapsLock? –

+0

Welche Fehler? Probieren Sie über die Befehlszeile aus und senden Sie uns die Ausgabe: 'mysql -h -u -p' Wenn Sie einen Hostnamen (DNS) verwenden, fügen Sie die Ausgabe von' nslookup 'Auf dem Zielfeld, geben Sie uns die Ausgabe von 'sudo netstat -lnp | grep 3306' und 'sudo iptables --list' – wally

+0

Oh und das bitte auch:' SELECT host FROM mysql.users WHERE benutzer = ''; ' – wally

Antwort

0

Sie müssen einen anderen Benutzer für externe Verbindungen in einer MySQL-Datenbank erstellen.

Ich weiß nicht warum, aber der Root-Benutzer arbeitet nicht für entfernte Verbindungen. Erstellen Sie einfach einen neuen Benutzer und geben Sie ihm das Recht, extern verwendet zu werden.

Verwandte Themen