[ Mongodb ] auth failed
如果確定db使用者的帳號密碼沒錯的話
先確定是不是因為db shell跟Mongodb的版本不同
我的原因是因為shell version = 2.4.9, Mongodb version = 3.X
所以直接升級shell
以下是官方的升級方法
先確定是不是因為db shell跟Mongodb的版本不同
我的原因是因為shell version = 2.4.9, Mongodb version = 3.X
所以直接升級shell
以下是官方的升級方法
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install mongodb-org-shell=3.2.3 mongodb-org-tools=3.2.3
就可以解決囉
另外附上要執行mongodump的指令
另外附上要執行mongodump的指令
mongodump -h 127.0.0.1 -d 資料庫名稱 -o 要備份的目錄路徑 -u 帳號 -p 密碼 --authenticationDatabase admin
附上Reference網址
https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/
server returned error on SASL authentication step: Authentication failed?
http://stackoverflow.com/questions/31993168/cant-create-backup-mongodump-with-db-authentication-failed
server returned error on SASL authentication step: Authentication failed?
http://stackoverflow.com/questions/31993168/cant-create-backup-mongodump-with-db-authentication-failed
留言
張貼留言