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

Làm cách nào để đặt character_set_database và collation_database thành utf8 trong my.ini?

Đây thực sự không phải là cài đặt trong my.cnf (hoặc my.ini trong trường hợp này). mySQL nhận cài đặt này từ đối chiếu của chính cơ sở dữ liệu (khi nó được tạo). Inorder để có được nội tuyến này với mã hóa utf8 mà bạn muốn, hãy làm như sau:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;

sau đó khởi động lại trên mysql (mặc dù không thể nhớ nếu cần), theo sau là:

SHOW VARIABLES;

Tất cả sẽ tốt, Hy vọng điều đó sẽ hữu ích!

lưu ý bên:tôi nghĩ default-character-set hiện không được dùng nữa (mySQL 5.5+) và dường như khiến tệp cấu hình trở nên khó chịu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng GROUP_CONCAT trong CONCAT trong MySQL

  2. Cập nhật MySQL từ CSV bằng JAVA

  3. SQLSTATE [42000]:Lỗi cú pháp hoặc vi phạm quyền truy cập:1064 Bạn có lỗi trong cú pháp SQL của mình - PHP - PDO

  4. Nối hai bảng tương tự trong MySQL

  5. Ký tự đại diện MySQL được chọn