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

无法登录phpMyAdmin:Server sent charset未知错误,求Google Cloud SQL配置方案

解决Google Cloud SQL连接phpMyAdmin时的字符集错误

一、在GCP控制台修改Cloud SQL的字符集设置

  • 登录GCP控制台,进入Cloud SQL服务界面
  • 选中你的目标数据库实例,进入实例详情页
  • 点击左侧导航栏的数据库选项卡
  • 找到需要调整的数据库,点击右侧的编辑按钮
  • 在字符集下拉菜单中选择兼容选项:推荐选utf8mb4(支持全量Unicode字符),对应排序规则可选utf8mb4_general_ci;如果需要兼容旧客户端,也可以选utf8和utf8_general_ci
  • 保存修改,等待实例配置同步完成

二、客户端侧补充修复(若数据库修改后仍报错)

如果是phpMyAdmin与Cloud SQL的字符集协商不兼容,可调整phpMyAdmin配置:

  • 找到phpMyAdmin的config.inc.php配置文件
  • 添加或修改以下配置项:
    $cfg['Servers'][$i]['charset'] = 'utf8mb4';
    $cfg['Servers'][$i]['collation'] = 'utf8mb4_general_ci';
    
  • 保存配置后重启phpMyAdmin服务

三、错误原因说明

报错里的charset (255)对应MySQL的utf8mb4字符集(其官方ID为255)。部分旧版本的phpMyAdmin或mysqli客户端对utf8mb4的支持不完善,导致无法识别该字符集,从而触发连接错误。除了调整Cloud SQL的字符集,也可以考虑升级phpMyAdmin或mysqli扩展到支持utf8mb4的版本。

内容的提问来源于stack exchange,提问作者abhijit chavan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 17:42:01