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

MongoDB社区版连接报错:BSONError: Invalid UTF-8 string in BSON 求解决

解决MongoDB社区版首次连接报错"Failed to retrieve server info BSONError: Invalid UTF-8 string in BSON"的方案
  • 检查系统区域语言设置
    确保系统默认语言/区域设置为支持UTF-8的选项(如中文简体、英文(美国)),避免非UTF-8编码的系统环境变量干扰MongoDB客户端,设置完成后重启电脑再尝试连接。

  • 手动在连接字符串中追加参数
    创建连接时,直接在连接字符串末尾添加?utf8Validation=false,示例连接字符串:

    mongodb://localhost:27017/?utf8Validation=false
    
  • 彻底清理MongoDB残留配置
    卸载应用后手动删除残留的配置目录:

    • Windows:删除C:\Program Files\MongoDB\Server\<版本号>\bin下的配置文件,以及C:\Users\<你的用户名>\AppData\Roaming\MongoDB目录
    • macOS:删除/usr/local/etc/mongod.conf和~/Library/Application Support/MongoDB目录
    • Linux:删除/etc/mongod.conf和~/.mongodb目录
      清理完成后重新安装最新稳定版MongoDB。
  • 检查MongoDB服务状态与日志
    启动MongoDB服务后,查看服务日志:

    • Windows:通过事件查看器查看MongoDB相关日志
    • macOS/Linux:查看/var/log/mongodb/mongod.log文件
      确认服务是否正常启动,日志中是否存在其他编码相关错误,先修复服务启动问题再尝试连接。
  • 用Mongo Shell测试连接
    打开终端/命令提示符,运行mongosh命令直接连接服务器,若shell能成功获取服务器信息,说明是MongoDB GUI客户端的问题,可以换用其他客户端(如Robo 3T)测试连接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 12:42:04