sql >> Databasteknik >  >> RDS >> Mysql

docker-compose :Servern begärde autentiseringsmetod okänd för klienten

Om du stöter på detta fel men ändå vill använda MySQL v.8. Du kan göra detta genom att tala om för MySQL Server att använda den äldre autentiseringsplugin.

Så din skrivfil kommer att se ut så här:

# 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. ActiveRecord::StatementInvalid. PG-fel

  2. Hur anropar man en lagrad mysql-procedur, med argument, från kommandoraden?

  3. MySQL Workbench-sessionen ser inga uppdateringar av databasen

  4. Flera While-loopar inom en While-loop?