Mysql
 sql >> Baza danych >  >> RDS >> Mysql

docker-compose :serwer zażądał metody uwierzytelniania nieznanej klientowi

Jeśli napotkasz ten błąd, ale nadal chcesz używać MySQL v.8. Możesz to zrobić, mówiąc MySQL Server, aby używał starszej wtyczki uwierzytelniającej.

Twój plik do tworzenia będzie wyglądał tak:

# 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. Jak wstawić pdf i wideo osobno z innym polem tabeli w php

  2. Używanie zmiennych PHP SESSION do przechowywania wyników zapytań MySQL

  3. Obsługa połączeń i ograniczanie przepustowości za pomocą ProxySQL

  4. Nie można połączyć się z MySQL z Javy:NullPointerException w logice połączenia sterownika MySQL

  5. PHP MYSQL - Wstaw do bez używania nazw kolumn, ale z polem autoinkrementacji