我正在嘗試使用 mongodb shell 登錄 mongodb 資料庫,如果密碼包含任何特殊字符,如 -(hyphen) 或 '(single quote) ,則會出現錯誤 - Error parsing command line: unrecognised option '-8B'df5='。
mongo -u username -p -8B'df5= --authenticationDatabase admin
請幫助
uj5u.com熱心網友回復:
mongo已棄用命令的手冊清楚地表明,傳遞連接字串的首選方式是作為 URI。https://docs.mongodb.com/manual/reference/connection-string/清楚地表明用戶名和密碼可以作為該 URI 的一部分傳遞。
mongo mongodb://username:-8B'df5=@hostname/admin
'是的 URL 轉義版本'
=是的 URL 轉義版本=
Pythonurllib.quote()是您自己查找這些映射的眾多方法之一。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/440584.html
