De container staat standaard niet toe dat iemand van buiten de container als root op de server inlogt. Dit voorkomt dat andere containers (of ook de host) verbinding maken met de db (met root-referenties). U kunt de vlag MYSQL_ROOT_HOST gebruiken om het IP-adres van de container of host door te geven die met root-referenties verbinding zou moeten mogen maken met de server. bijv. Om de host verbinding te laten maken, stelt u MYSQL_ROOT_HOST="172.17.0.1
in ".
Ik zie ook dat je alleen root-gebruiker hebt gemaakt, maar in de verbindingsreeks gebruik je userid=user
. U kunt server=127.0.0.1
. gebruiken als hostnaam.