phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Docker MYSQL '[2006] MySQL-Server ist weg'

Scheint, als hätten Sie einen Tippfehler in mariadb Dienstdefinition:

ports:
     - 3300:3306

Sie haben die Portzuordnung so konfiguriert, dass der Container unter 3300 erreichbar ist aber Sie haben diese Informationen nicht an PHPMyadmin weitergegeben. Infolgedessen wird beim Verbindungsversuch nur das Zeitlimit überschritten.

Nebenbemerkung:Sie müssen den Port für die Datenbank überhaupt nicht verfügbar machen - andere Container kommunizieren damit über das virtuelle Netzwerk von Docker, und für den lokalen Zugriff können Sie docker container -it exec mysql... oder docker-compose exec db mysql...