Zugang zur Datenbank vom Client zur VM

Hallo,

ich versuche mich über HeidiSql bzw. MysqlWorkbench mit der Datenbank meiner Shopware-Installation zu verbinden.

Zunächst finde ich die Zugangsdaten nicht und ich bekomme es nicht getestet.
In der .env steht ja nur der Zugang ohne Passwort oder User:

...
DATABASE_URL=mysql://app:app@localhost:3306/shopware
...

Ich nehme mal an, das es dieselben Zugangsdaten sind, wie bei dem Zugang zum Adminbereich, also:
User: admin
Passwort: shopware

Ich versuche nun eine Verbindung mit dem MySqlServer mit TCP/IP herzustellen mit folgenden Daten:

  • IP: 192.168.33.10
  • Port: 3306
  • User: admin
  • Passwort: shopware

Das erzeúgt eine Fehler mit folgender Meldung:
 

Failed to Connectz to MySQL at 192.168.33.10:3306 with user admin

Can't connect to MySQL server on '192.168.33.10' (10061)

Fragen:

Sind die Zugangsdaten korrekt?

Wo in der Doku fiinde ich die entsprechenden Konfigurationsanweiseungen?

Gruß

Moin,

niemand eine Idee? Undecided

Ich habe versucht, mich direkt auf der VM auf die DB zuzugreifen mit folgenden Fehler:

vagrant@dev:~$ mysql
ERROR 1045 (28000): Access denied for user 'vagrant'@'localhost' (using password: NO)

Das treibt mich zum Versuch als Superuser mich anzumelden (Password: shopware):

vagrant@dev:~$ su
Password:
su: Authentication failure

Wie lauten denn hier die Zugangsdaten?

Wie schon geschrieben, Links zu den entsprechenden Stellen in der Doku sind herzlich willkommen…

Also zunächst müsstest du schauen ob die Ports der VM auf Ports des Hosts gemappt sind. Und dann solltest du dich verbinden können mit User app und Passwort app.

Bei Virtualbox geht das so: https://docs.shopware.com/en/shopware-6-en/tutorials-and-faq/virtual-box-setup#creating-a-virtual-box-image

Mit Vagrant kenne ich mich leider nicht aus.

@Moritz Naczenski schrieb:

Also zunächst müsstest du schauen ob die Ports der VM auf Ports des Hosts gemappt sind. Und dann solltest du dich verbinden können mit User app und Passwort app.

Klappt leider nicht wie gedacht:

  • VM eingstellt
  • MySQL-Server Connection mit Workbench

Was kann ich noch tun?

@rammi22 schrieb:

Was kann ich noch tun?

Mit diesem Beitrag auf forum.ubuntuusers.de hab ich das erstmal hinbekommen:
 

$ cat /etc/ssh/sshd_config

# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes