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

C # với MySQL - Lỗi:Hướng dẫn phải chứa 32 chữ số với 4 dấu gạch ngang khi cố gắng mở kết nối

Sự cố của bạn đến từ Driver.LoadCharacterSets , là thực thi SHOW COLLATION . Đây là lỗi 92982 đã được báo cáo về trình điều khiển Connector / NET.

Theo OP về trường hợp đó, anh ấy đã khắc phục sự cố bằng cách tắt skip-character-set-client-handshake cài đặt trong my.cnf của mình cho Máy chủ MySQL. Nếu bạn cũng có cài đặt đó, hãy thử tắt cài đặt đó để xem liệu nó có giải quyết được sự cố không.

Nếu không, bạn có thể chuyển sang MySqlConnector , một thư viện ADO.NET thay thế cho MySQL, không có lỗi này.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Tìm ngày bị thiếu giữa một phạm vi ngày

  2. Cách nhanh nhất để xóa bảng MySQL khổng lồ

  3. Sử dụng Passport với Sequelize và MySQL

  4. # 1071 - Khóa được chỉ định quá dài; độ dài khóa tối đa là 1000 byte

  5. chuyển các cột thành hàng