lima-city: Webhosting, Domains und Cloud
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  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

266 Kommentare

14 Nutzer