https://mathiasbynens.be/notes/mysql-utf8mb4#character-sets
https://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf-8-in-my-cnf
Trên Ub 16 file config MySQL tách ra 2 Dir:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
Với server (docker), account ko phải admin, bạn ko edit đc config MySQL từ file config lẫn command.
https://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf-8-in-my-cnf
Trên Ub 16 file config MySQL tách ra 2 Dir:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
=> Config/backup 2 file trong 2 mục trên.
Client/mysql:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
Server/mysqld:
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
Bên CentOS chắc vẫn để 1 file my.cnf. MariaDB cũng dùng file cnf nà y thì fai.
Restart Server, quit client mysql rồi login lại.
Chạy:
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
Như nà y là tươi:
+--------------------------+--------------------+
| Variable_name | Value |
+--------------------------+--------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+--------------------------+--------------------+
10 rows in set (0.00 sec)
thỠinsert/update 1 và i bản ghi utf8mb4 (emoji):
152 | 51 | a hi hi
153 | 1 | 😜😀😊😃☢☠☡💀⚡☣
mysql> update instant_message set content = "😜😀😊😃☢☠☡💀⚡☣" where id = 140;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0
OK.
Với server (docker), account ko phải admin, bạn ko edit đc config MySQL từ file config lẫn command.
So what ?
Sẽ tìm cách xem xem và update sau.
Comments
Post a Comment