0 Pluspunkte 0 Minuspunkte

Ich kann mich nicht von einem Remote Server auf meinen Datenbankserver verbinden obwohl sich root von überall einloggen darf.

GRANT ALL PRIVILEGES ON *.* 
    TO 'root'@'%' 
    IDENTIFIED BY 'secret_password' 
    WITH GRANT OPTION; 
FLUSH PRIVILEGES;

Was kann das sein? Firewall ist aktiviert und es läuft alles im lokalen LAN.

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Ich vermute wenn du den Befehl netstat aufrufst, wirst du einen offenen Port (3306) finden der auf der Loopback Adresse (127.0.0.1) lauscht. In der Datei

/etc/mysql/mysql.conf.d/mysqld.cnf

findest du den Eintrag

bind-address = 127.0.0.1

Den kannst du ändern zu

bind-address = 0.0.0.0
von