Hvis din Docker MySQL-vært kører korrekt, kan du oprette forbindelse til den fra den lokale maskine, men du bør angive vært, port og protokol som denne:
mysql -h localhost -P 3306 --protocol=tcp -u root
Skift 3306 til portnummer, du har videresendt fra Docker-container (i dit tilfælde vil det være 12345).
Fordi du kører MySQL inde i Docker-beholderen, er socket ikke tilgængelig, og du skal oprette forbindelse via TCP. Indstilling af "--protocol" i mysql-kommandoen vil ændre det.