Ако срещнете тази грешка, но все пак искате да използвате MySQL v.8. Можете да направите това, като кажете на MySQL Server да използва наследения плъгин за удостоверяване.
И така, вашият файл за композиране ще изглежда така:
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: 'pass'
MYSQL_DATABASE: 'db'
MYSQL_USER: 'user'
MYSQL_PASSWORD: 'pass'
adminer:
image: adminer
restart: always
ports:
- 8888:8080