問題の説明
mongoシェルまたはプログラムコードを使用してApsaraDB MongoDBインスタンスに接続し、接続文字列のパスワードに特殊文字が含まれている場合、特殊文字は認識できません。 @ # $ % ^ & * ( ) _ + =。 その結果、インスタンスは接続されません。
解決策
次のエスケープルールを使用して、接続文字列の特殊文字をエスケープする必要があります。
! : % 21
@ : % 40
# : % 23
$ : % 24
% : % 25
^ : % 5e
& : % 26
* : % 2a
( : % 28
) : % 29
_ : % 5f
+ : % 2b
= : % 3d たとえば、パスワードがab @#cの場合、パスワードのエスケープ文字は接続文字列のab % 40% 23cです。