sql >> Database teknologi >  >> RDS >> Mysql

docker-compose :Serveren anmodede om godkendelsesmetode ukendt for klienten

Hvis du støder på denne fejl, men stadig ønsker at bruge MySQL v.8. Du kan gøre dette ved at bede MySQL Server om at bruge det ældre autentificeringsplugin.

Så din skrivefil vil se sådan ud:

# 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. Installation af QMYSQL-driver

  2. ElasticSearch river JDBC MySQL sletter ikke poster

  3. kun mysqldump-data

  4. Homebrew, MySQL 8-understøttelse