mongodb shell 登录 - 密码包含 # 和 & 等特殊字符
mongodb shell login - password contains special characters like # and &
我正在尝试使用 mongodb shell 登录 mongodb 数据库,如果密码包含任何特殊字符,如 # 或 & ,则身份验证失败。
mongo mongo.cloud.com:8888/database -u username -p a7IF@WV^#66!
mongo mongo.cloud.com:8888/database -u username -p a7IF@WV^&66!
注意:我正在使用 windows 命令提示符。
如果您的密码包含特殊字符,如#
、&
、|
和其他shell特殊字符,您需要将其加引号。此外,如果您的密码包含美元符号,则需要在密码周围使用单引号,以避免您的 shell.
进行变量插值
mongo mongo.cloud.com:8888/database -u username -p "a7IF@WV^#66!"
或
mongo mongo.cloud.com:8888/database -u username -p '${password}a7IF@WV^#66!'
我正在尝试使用 mongodb shell 登录 mongodb 数据库,如果密码包含任何特殊字符,如 # 或 & ,则身份验证失败。
mongo mongo.cloud.com:8888/database -u username -p a7IF@WV^#66!
mongo mongo.cloud.com:8888/database -u username -p a7IF@WV^&66!
注意:我正在使用 windows 命令提示符。
如果您的密码包含特殊字符,如#
、&
、|
和其他shell特殊字符,您需要将其加引号。此外,如果您的密码包含美元符号,则需要在密码周围使用单引号,以避免您的 shell.
mongo mongo.cloud.com:8888/database -u username -p "a7IF@WV^#66!"
或
mongo mongo.cloud.com:8888/database -u username -p '${password}a7IF@WV^#66!'