Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

docker-compose :सर्वर ने क्लाइंट के लिए अज्ञात प्रमाणीकरण विधि का अनुरोध किया

यदि आप इस त्रुटि का सामना करते हैं लेकिन फिर भी 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql सीमा का उपयोग किए बिना अगली निचली संख्या का चयन करें

  2. mysql क्वेरी में चयनित विकर्ण क्षेत्र के बीच बिल्कुल डेटा कैसे खोजें?

  3. JSON_STORAGE_FREE () - पता करें कि MySQL में JSON दस्तावेज़ के अपडेट के बाद कितना संग्रहण स्थान खाली हो गया था

  4. एमएएमपी प्रो क्रैश; MySQL रिबूट पर शुरू नहीं होगा

  5. mysql क्वेरी को निष्पादित करने में बहुत अधिक समय लग रहा है