You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何避免PHPMyAdmin UI中数据以十六进制值形式展示

MySQL端配置调整
  • 确认字段字符集设置:存储文本的字段避免使用二进制类排序规则,建议统一设置为utf8mb4字符集,修改字段的SQL命令参考如下,将对应占位符替换为你实际的表名、字段名和字段类型即可:
    ALTER TABLE 表名 MODIFY 字段名 字段类型 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    
  • 修改全局字符集配置:编辑MySQL配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]配置段添加如下内容:
    character-set-server = utf8mb4
    collation-server = utf8mb4_general_ci
    init_connect='SET NAMES utf8mb4'
    
    保存后执行systemctl restart mysql重启MySQL服务生效。
phpMyAdmin端配置调整
  • 调整默认字符集配置:找到phpMyAdmin根目录下的config.inc.php配置文件,添加或修改如下配置项:
    $cfg['DefaultCharset'] = 'utf-8';
    $cfg['DefaultConnectionCollation'] = 'utf8mb4_general_ci';
    
  • 关闭二进制内容十六进制显示:登录phpMyAdmin后,依次点击顶部导航「设置」->「主面板」->「浏览模式」,找到显示二进制内容(BLOB/BINARY)为十六进制的选项,取消勾选后保存设置即可。如果使用旧版本phpMyAdmin,对应选项路径为「设置」->「特性」->「常规」。
  • 临时查询转换:不需要修改全局配置时,可直接在查询语句中使用CONVERT函数转换内容为明文,参考SQL如下:
    SELECT CONVERT(字段名 USING utf8mb4) AS 字段别名 FROM 表名;
    

内容的提问来源于stack exchange,提问作者Pavan Yogi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 22:00:00