Vielleicht geht es euch ja wie mir. Ständig vergesse ich die MySQL Commands. Schnell kommt es vor, dass man in einer MySQL Docker Instanz etwas an der Datenbank machen muss. In meinem Fall, der mich dazu brachte es ein für alle mal die wichtigsten MySQL Commands niederzuschreiben, war es, dass meine Docker App ständig meinte er kenne die Datenbank nicht.
Logt euch über die CLI auf eure MySQL Docker Instanz ein.
docker exec -it laravel-app-mysql bash
mysql -u root -p
SHOW DATABASES; // Zeigt dir alle Datenbanken an
+--------------------+
| Databases |
+--------------------+
| information_schema |
| database_name |
| mysql |
| opencart |
| laravel |
| performance_schema |
| sys |
+--------------------+
7 rows in set (0.00 sec)
SHOW DATABASES LIKE 'lara%'; // Zeigt dir die Datenbanken die auf lara matchen.
USE laravel; // Loggt dich in die laravel DB ein
SHOW Tables; / Zeigt dir alle Tabellen an
Starte und Stoppe dein Mysql Service:
service mysql start
service mysql stop