Để đặt mặc định thành UTF-8, bạn muốn thêm phần sau vào my.cnf / my.ini
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
collation-server = utf8mb4_unicode_520_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4
Nếu bạn muốn thay đổi bộ ký tự cho một DB hiện có, hãy cho tôi biết ... câu hỏi của bạn không chỉ định trực tiếp nên tôi không chắc đó có phải là điều bạn muốn làm hay không.
Chỉnh sửa:Tôi đã thay thế utf8
với utf8mb4
trong câu trả lời ban đầu do utf8
chỉ là một tập hợp con của UTF-8. MySQL và MariaDB đều gọi UTF-8 utf8mb4
.