xiaoouh 2015-09-17 12:50 采纳率: 96.7%
浏览 3004
已采纳

xmapp中mysql的默认字符集的修改问题

在机器上装了xmapp时,并没有提示要为mysql设置字符集。
使用如下命令发现。
show variables like '%char%'

结果如下:
Variable_name Value

character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server latin1
character_set_system utf8
character_sets_dir C:\xampp\mysql\share\charsets\

发现很多都不是utf8

后来在网上看到很多的朋友说可以在my.ini加上类似下面的设置。
character_set_client=utf8mb4

结果设置了后,mysql会重启失败。

最后查看了my.ini
发现有如下几句。

UTF 8 Settings

#init-connect=\'SET NAMES utf8\'
#collation_server=utf8_unicode_ci
#character_set_server=utf8
#skip-character-set-client-handshake
#character_sets-dir="C:/xampp/mysql/share/charsets"

把它改为
#init-connect=\'SET NAMES utf8\'
collation_server=utf8_unicode_ci
character_set_server=utf8
#skip-character-set-client-handshake
#character_sets-dir="C:/xampp/mysql/share/charsets"

重启后可以成功,


这是不是说明这种设置不能随便加,只能按照已有的项来修改?

  • 写回答

1条回答 默认 最新

  • devmiao 2015-09-18 00:25
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料