Heim  >  Fragen und Antworten  >  Hauptteil

Verwenden Sie Docker, um Mariadb auszuführen, aber die Datenbank ist leer

<p>Ich kann also auf die Ausführung von MySQL in der virtuellen Maschine zugreifen, indem ich Folgendes verwende: mysql -h (Mariadbs IP) -u (Benutzer) -p (Passwort) Datenbankname Wenn ich nun versuche, den folgenden Befehl zu erstellen, um Mariadb in einem Docker-Container auszuführen: [ref] (Wie greife ich remote auf Mariadb im Docker zu?). Wenn ich dann die Tabelle anzeige, wird <strong>Leerer Satz (0,000 Sekunden)</strong> angezeigt. Ich bin mir nicht sicher, warum ich die Daten nicht über Docker sehen kann. Ich habe auch versucht, Docker-IP als Container zu verwenden, das Gleiche. Kennt jemand eine Lösung für dieses Problem? Vielen Dank im Voraus. </p>
P粉364129744P粉364129744416 Tage vor478

Antworte allen(1)Ich werde antworten

  • P粉144705065

    P粉1447050652023-09-01 10:44:05

    我能够弄清楚。我只需要做这样的事情 - 有时,您需要指定服务器的端口或强制 TCP 模式:

    mysql -h 173.18.0.2 -P 3308 --protocol=TCP -u root -p

    Antwort
    0
  • StornierenAntwort