Problemet detta kommer ifrån är användariderna som används av Mac respektive Linux. Mac gillar inte att Linux vill använda 1:an för användar-ID.
Sättet jag löste all behörighetsgalenskap i min mac + docker-maskin-installation är att använda den här Dockerfilen
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
Istället för den vanliga MySQL 5.6-bilden.
De sista 2 raderna är nödvändiga, eftersom att ändra användar-id för mysql-användaren kommer att förstöra inbyggnadsbehörigheterna för den bilden. => du behöver 777 behörigheterna för att få det att köra här :/
Jag vet att detta är lite hackigt, men hittills är den bästa lösningen jag vet på behörighetsproblemet här.