在MySQL中,我在my.cnf中放置了什么,以便所有表格都是UTF-8默认情况下与emojis一起使用?

TIM*_*MEX 16 mysql database

我希望每个表和数据库(要创建)都是与emojis一起使用的utf-8.我知道我需要在里面定义一些变量my.cnf:

init_connect='SET collation_connection = ??? '
init_connect='SET NAMES ???'
character-set-server = ???
collation-server = ???
Run Code Online (Sandbox Code Playgroud)

但是,我不知道该放什么???.我放在里面my.cnf怎么样?

eol*_*eol 12

本文可能会有所帮助:https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4

它详细解释了如何切换到utf8mb4支持完整的unicode,从而允许emojis使用以下配置:

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)