我目前正在尝试在MongoDB中为平地机创建只读用户。 MongoDB实例远程托管在AWS EC2上,并且安全组均已正确设置。
我可以SSH到远程计算机上,并使用那里的只读帐户进行身份验证,如下所示:
df.hist(alpha = .5)
但是,当我尝试使用# On remote machine
mongo -u <read-only username> -p <read-only-pwd> <database>
从本地计算机连接到同一实例时,就会遇到认证错误。
mongo
有什么作用?
该只读用户位于# On local machine
mongo -u <read-only username> -p <read-only pwd> <host>/<database>
上,并具有<database>
权限。
答案 0 :(得分:0)
检查您是否尝试使用错误的计算机进行身份验证。
我是个白痴。