在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  數(shù)據(jù)庫/ mongodb 數(shù)據(jù)庫認(rèn)證失敗的問題?

mongodb 數(shù)據(jù)庫認(rèn)證失敗的問題?

我在ubuntu上使用mongo shell 去連接線上一個地址的數(shù)據(jù)庫
形如 mongo www.test.com/admin -u admin -p ritsuyan
報認(rèn)證失敗
參考這篇文章:

http://forum.foxera.com/mongodb/topic/272/%E5%AE%89%E5%85%A8%E8%AE%A4%E8%AF%81?un=qingfeng
說創(chuàng)建超級管理員也同樣報:
not authorized on admin to execute command

現(xiàn)在情形是不管用shell去做任何操作都會報上面這個權(quán)限問題

回答
編輯回答
咕嚕嚕

查下有沒有 IP 限制

2018年7月25日 23:14
編輯回答
慢半拍

首先要說明,基于安全原因,對外開放MongoDB端口并不推薦。然后來看看實際的問題。我覺得有幾點(diǎn)你需要確認(rèn):
第一,系統(tǒng)中到底有多少M(fèi)ongoDB在運(yùn)行?你要連接的是不是27017上那一個?

sudo netstat -pln | grep mongod

第二,你確定這個用戶是管理員?執(zhí)行以下命令看看結(jié)果是什么?

use admin
db.auth('admin', 'ritsuyan');
db.system.users.find();
2018年1月9日 22:20