Was ist den der Vorteil davon, die Datenbank nicht in einem Container zu betreiben?
Wenn Du mit die üblichen Tools (mysql, mysqldump, etc) verwenden willst, trage in Deiner docker-compose.override.yml einfach folgendes ein:
service:
db:
ports:
- "127.0.0.1:3306:3306"
Dann ist die DB im Container auf dem Host unter dem üblichen MySQL Port zu erreichen.
Ralf