Het probleem waar dit vandaan komt, zijn de gebruikers-ID's die respectievelijk door Mac en Linux worden gebruikt. Mac houdt er niet van dat Linux de 1 voor de gebruikers-ID wil gebruiken.
De manier waarop ik alle permissiegekte in mijn mac + docker-machine-configuratie heb omzeild, is door dit Dockerfile te gebruiken
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
In plaats van de gewone MySQL 5.6-afbeelding.
De laatste 2 regels zijn nodig, omdat het wijzigen van de gebruikers-ID voor de mysql-gebruiker de inbouwrechten voor die afbeelding zal verknoeien. => je hebt de 777-rechten nodig om het hier te laten werken :/
Ik weet dat dit een beetje omslachtig is, maar tot nu toe de beste oplossing die ik ken voor het machtigingsprobleem hier.