2018年11月19日 星期一

Use mongodump and mongorestore with authentication

如果當初設定 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: 參數

沒有留言:

張貼留言