如何解决MongoDB用户密码中特殊字符导致无法正常连接的问题

数据库NoSQL数据库技术服务知识库
问题描述

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

FailedToParse: Password must be URL Encoded for mongodb:// URL: mongodb://连接地址信息
```
`
# 解决方案
因为MongoDB对用户名或者密码中包含以下特殊字符,需要做 URL 编码。
将密码中的字符串url编码后重新连接:
````undefined
If the username or password includes the following characters:
: / ? # [ ] @
```
`
# 参考文档
[1] [https://docs.mongodb.com/manual/reference/connection-string/#examples](https://docs.mongodb.com/manual/reference/connection-string/#examples)
[2][https://www.url-encode-decode.com/](https://www.url-encode-decode.com/)
**如果您有其他问题,欢迎您联系火山引擎**[技术支持服务](https://console.volcengine.com/ticket/createTicketV2/)

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
云原生机器学习系统落地和实践
机器学习在字节跳动有着丰富业务场景:推广搜、CV/NLP/Speech 等。业务规模的不断增大对机器学习系统从用户体验、训练效率、编排调度、资源利用等方面也提出了新的挑战,而 Kubernetes 云原生理念的提出正是为了应对这些挑战。本次分享将主要介绍字节跳动机器学习系统云原生化的落地和实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论