如果當初設定 MongoDB 時,有設定帳號密碼
則 dump and restore 時,都需要指定相關資訊
假設 ip 192.168.1.1, port 27017, user abc, password abc, database def
mongodump -h 192.168.1.1 -p 27017 -u abc -p abc /db:def /out:"xxxxxx"
mongorestore -h 192.168.1.1 -p 27017 -u abc -p abc /db:def "xxxxxx"
如果有設定 root 帳號,則不必指定 /db: 參數,會備份所有 database(含 admin)
相反的如果有針對 database 設定存取帳號,則一定要加上 /db: 參數
沒有留言:
張貼留言