Tout d'abord, sachez que vous utilisez un logiciel non stable, il peut donc y avoir des changements majeurs entre les versions et des comportements inattendus.
Modifier :N'est plus en développement, version stable lancée le 19 avril 2018
Deuxièmement, vous ne pouvez pas cingler directement votre conteneur, il est dans un autre réseau, mais vous pouvez facilement utiliser un autre conteneur pour le pinger.
mysql 8 utilise caching_sha2_password
comme plugin d'authentification par défaut au lieu de mysql_native_password
. Plus d'informations ici
.
De nombreux pilotes mysql n'ont pas ajouté de support pour caching_sha2_password
encore.
Si vous rencontrez des problèmes, vous pouvez passer à l'ancien plugin d'authentification avec quelque chose comme ceci :
docker run -p 3306:3306 --name mysql_80 -e MYSQL_ROOT_PASSWORD=password -d mysql:8 mysqld --default-authentication-plugin=mysql_native_password