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

Docker MYSQL '[2006] Il server MySQL è andato via'

Sembra che tu abbia un errore di battitura in mariadb definizione del servizio:

ports:
     - 3300:3306

Hai configurato la mappatura delle porte in modo che il contenitore sia raggiungibile a 3300 ma non hai passato queste informazioni a PHPMyadmin. Di conseguenza, il tentativo di connessione è scaduto.

Nota a margine:non è necessario esporre la porta per il database:altri contenitori comunicheranno con esso utilizzando la rete virtuale di Docker e per l'accesso locale è possibile utilizzare docker container -it exec <container-id> mysql... o docker-compose exec db mysql...