Vah*_*afi 0 mysql server-variables phpmyadmin utf8mb4
我要使用utf8mb4. 另外我的一些变量必须是这里提到的 utf8mb4 。我从 phpmyadminVariables菜单设置它们。但是对 utf8mb4 进行了一些更改,但它的会话值仍然是uft8.
当我运行这个命令时:
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'
Run Code Online (Sandbox Code Playgroud)
那给我看 utf8,而不是 utf8mb4。任何的想法?
编辑:当我将 a 变量设置为 时utf8,会话值消失。
要对这些或任何其他“变量”进行永久性更改:
my.cnf流程:
GLOBAL VARIABLES.SESSION VARIABLES;这些由您的连接使用。SET,它将仅修改您的会话变量。当连接关闭时,该值将丢失。关于 utf8mb4 的另一个注意事项...大多数客户端软件(php、phpmyadmin 等)都有一种设置CHARACTER SET和COLLATION连接的方法。 这就是你应该确定“客户端中的字节是“UTF-8”编码的时候。(外界称其为 UTF-8;MySQL 称其为 utf8mb4。)
更新:MySQL 8.0 有一种可选的方式来进行GLOBAL VARIABLES“持久化”的设置,从而绕过步骤 2(重启)。
| 归档时间: |
|
| 查看次数: |
9957 次 |
| 最近记录: |