Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

docker -omp:Máy chủ đã yêu cầu phương thức xác thực không xác định đối với máy khách

Nếu bạn gặp phải lỗi này nhưng vẫn muốn sử dụng MySQL v.8. Bạn có thể thực hiện việc này bằng cách yêu cầu MySQL Server sử dụng plugin xác thực kế thừa.

Vì vậy, tệp soạn thảo của bạn sẽ giống như sau:

# 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. sao chép một hàng từ một bảng sang một bảng khác và chèn giá trị của một cột trong cùng một truy vấn

  2. Đặt giá trị AUTOINCREMENT trong bảng django

  3. PHP / PDO / MySQL:chèn vào MEDIUMBLOB lưu trữ dữ liệu xấu

  4. giết mysqld không đúng cách - bây giờ không bắt đầu

  5. Lỗi cú pháp SQL khi tôi thực thi truy vấn