sql >> Databáze >  >> RDS >> Mysql

docker-compose :Serverem požadovaná metoda ověřování neznámá klientovi

Pokud narazíte na tuto chybu, ale přesto chcete používat MySQL v.8. Můžete to udělat tak, že řeknete serveru MySQL, aby používal starší ověřovací plugin.

Váš nový soubor bude tedy vypadat takto:

# 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. jak vypočítat jedinečné hodnoty sloupců v mysql

  2. PostgreSQL:Jak sjednotit 3 tabulky seřazené podle data

  3. Jak upravit dobu uchování změn dat Capture (CDC) v SQL Server - SQL Server výukový program

  4. Výhody PostgreSQL