我的目標是能夠自己從我的本地機器連接到遠程的MongoDB(版本3.2.8)實例有以下CMD:如何正確升級MongoDB的外殼版本的OS X
mongo XX.XX.XXX.XXX:27017/myDB -u toto -p myPwd
我正在此錯誤
Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1210
exception: login failed
我檢查了MongoDB的文檔了,我明白我必須安裝相同版本的本地
所以我更新我的釀造本地的MongoDB喜歡這裏Install MongoDB Community Edition on OS X解釋,一切都運行得很好
toto$ brew install mongodb
toto$ Warning: mongodb-3.2.8 already installed
,但是當我嘗試:
toto$ mongod -version
db version v2.6.6
toto$ mongo -version
MongoDB shell version: 2.6.6
看來,我仍然在本地使用舊版本。
我也嘗試手動安裝它,就像在文檔中解釋的一樣,但沒有任何東西。
於是,我就設置我的〜/ .bashrc中的蒙戈要使用的路徑與釀造安裝這樣的版本:
toto$ cat ~/.bashrc
...
# Setting PATH for MongoDb 3.2.8
export MONGO_PATH=/usr/local/Cellar/mongodb/3.2.8
export PATH=$PATH:$MONGO_PATH/bin
...
,但沒有。
我錯過了什麼或誤解......?
我想你應該先更新你的自制軟件然後嘗試更新mongodb。不知道這是否回答你的問題.. 簽出[StackOverflow](http://stackoverflow.com/a/25359001/3050426) – pravin