Derzeit habe ich einen Docker-Container, der eine Webseite (meist PHP) hostet. Momentan ist die Datenbank auf einem Server in AWS gespeichert. Für Entwicklungszwecke möchte ich eine lokale Datenbank im Docker-Container erstellen. Ich habe etwas gegoogelt und es scheint, als ob die meisten Leute empfehlen, einen ganzen separaten Container für das Hosting von MySQL zu erstellen. Da dies nur eine Datenbank für die Entwicklung ist, frage ich mich, ob ich den Aufwand vermeiden kann, einen anderen Container einzurichten und MySQL direkt in den Container zu legen, der die Webseite hostet. Um dies zu tun habe ich versucht, die Installation von MySQL-Server:MySQL in Docker Container
sudo apt-get install mysql-server
Mysql installiert fein dies zu tun. Dann habe ich versucht, die MySQL-interaktive Shell auszuführen:
mysql -u root -p
Als ich das tat, bekam ich folgende Fehlermeldung ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Kann ich die mysql in der gleichen Docker Container laufen oder werde ich brauche eine erstellen einen trennen?
hi @ tyler-hilbert, hast du versucht mysql -u root -p? –
@Andy K um ja, das ist der Befehl, der den Fehler in der Frage –
sorry @ tyler-hilbert gab sehr spät hier. Ich werde morgen einen Blick werfen. –