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

Làm thế nào để kết nối R với MySQL? Không kết nối được với cơ sở dữ liệu:Lỗi:Không thể tải plugin caching_sha2_password

Thư viện R mysql phụ thuộc vào libmysqlclient / libmariadbclient. Caching_sha2_password bị thiếu dường như là một chỉ báo cho thấy phiên bản mysqlclient cũ hoặc libmariadbclient chưa được cài đặt. Chỉ gần đây, caching_sha2_password mới được thêm vào mariadb (3.0.8)

Một giải pháp thay thế, như câu trả lời này , là thay đổi người dùng trong mysql để sử dụng cơ chế xác thực khác:

Bạn đặt người dùng trở lại mysql_native_password:

ALTER USER 'username'@'localhost'
IDENTIFIED WITH mysql_native_password BY 'password'

Để đặt điều này làm mặc định cho tất cả người dùng mới tạo, hãy thay đổi cài đặt my.cnf / my.ini default_authentication_plugin=mysql_native_password



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menu đa cấp với PHP / MySQL

  2. Mối quan hệ 1-1 trong MySQL

  3. meta_query, cách tìm kiếm bằng cả quan hệ OR &AND?

  4. truy vấn wordpress - hai sự kiện tiếp theo theo ngày siêu dữ liệu

  5. Làm thế nào để thiết lập Collation trong cơ sở dữ liệu MySQL với Django 2. * mysqlclient?