Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách đổi charset mặc định MySQL thành UTF-8 trong my.cnf

File cấu hình my.cnf (Windows: my.ini) nằm thường ở C:\ProgramData\MySQL\MySQL Server X.Y\.

Các bước:

  1. Mở file bằng notepad (cần quyền Admin).
  2. Thêm/sửa đoạn [mysqld]:
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
  1. Lưu file, khởi động lại dịch vụ MySQL (net stop mysql && net start mysql hoặc qua Services.msc).

Kiểm tra: SHOW VARIABLES LIKE 'character_set%';.

Khuyến nghị: Dùng utf8mb4 (hỗ trợ đầy đủ Unicode) thay vì utf8 cũ (chỉ 3 byte).