MongoDB用户密码中包含特殊字符导致无法正常连接

问题描述

创建MongoDB实例后,复制实例中的连接地址信息,使用 mongo 原生客户端连接数据时报错。

image 具体报错信息如下:

FailedToParse: Password must be URL Encoded for mongodb:// URL: mongodb://连接地址信息
解决方案

因为MongoDB对用户名或者密码中包含以下特殊字符,需要做 URL 编码。

将密码中的字符串url编码后重新连接:

If the username or password includes the following characters:
: / ? # [ ] @
参考文档

[1] https://docs.mongodb.com/manual/reference/connection-string/#examples

[2]https://www.url-encode-decode.com/

如果您有其他问题,欢迎您联系火山引擎技术支持服务

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
火山方舟大模型服务安全白皮书
大模型技术飞速发展过程中,数据隐私泄露、对抗攻击、模型滥用、伦理偏差等安全隐患暴露,威胁用户权益与企业利益,更制约行业健康发展。秉持 “负责任的 MaaS” 理念,火山方舟持续升级模型、平台、应用多维度安全能力,以全栈防护体系护航企业级 AI 应用安全落地,助力 AI 生态健康繁荣。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论