Dee*_*Jha 1 linux shell command-line mongodb mongodb-shell
我正在尝试使用 mongodb shell 登录 mongodb 数据库,如果密码包含任何特殊字符,例如 -(连字符) 或 '(单引号) ,则会出现错误 - Error parsing command line: unrecognised option '-8B'df5='。
mongo -u username -p -8B'df5= --authenticationDatabase admin
Run Code Online (Sandbox Code Playgroud)
请帮忙
mongo已弃用命令的手册明确指出传递连接字符串的首选方式是作为 URI。https://docs.mongodb.com/manual/reference/connection-string/明确指出用户名和密码可以作为该 URI 的一部分进行传递。
mongo mongodb://username:-8B%27df5%3D@hostname/admin
Run Code Online (Sandbox Code Playgroud)
%27是 URL 转义版本'
%3D是 URL 转义版本=
Pythonurllib.quote()是您可以自己查找这些映射的多种方法之一。
| 归档时间: |
|
| 查看次数: |
7235 次 |
| 最近记录: |