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

COLLATION 'utf8_general_ci' không hợp lệ cho CHARACTER SET 'latin1'

Đầu tiên hãy chạy truy vấn này

SHOW VARIABLES LIKE '%char%';

Bạn có character_set_server='latin1'

Nếu vậy, hãy truy cập tệp cấu hình của bạn, my.cnf và thêm hoặc bỏ ghi chú những dòng sau:

character-set-server = utf8
collation-server = utf8_unicode_ci

Khởi động lại máy chủ. Có muộn bên, chỉ gặp sự cố tương tự.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo tập lệnh bash giám sát truy vấn MySQL

  2. Câu lệnh SQL để ghi bảng?

  3. Làm cách nào để truy vấn giữa hai ngày bằng MySQL?

  4. MySQL sắp xếp theo một số danh sách

  5. Tại sao PHP PDO DSN lại là một định dạng khác cho MySQL so với PostgreSQL?