यदि आप इस त्रुटि का सामना करते हैं लेकिन फिर भी MySQL v.8 का उपयोग करना चाहते हैं। आप MySQL सर्वर को लीगेसी प्रमाणीकरण प्लग इन का उपयोग करने के लिए कह कर ऐसा कर सकते हैं।
तो, आपकी लिखें फ़ाइल इस तरह दिखेगी:
# 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