Jika Anda mengalami kesalahan ini tetapi masih ingin menggunakan MySQL v.8. Anda dapat melakukannya dengan memberi tahu Server MySQL untuk menggunakan plugin autentikasi lawas.
Jadi, file penulisan Anda akan terlihat seperti ini:
# 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