1
所以即時嘗試通過標準輸出轉儲集合在mongodump上,所以我可以直接管它和gzip它。但它給了我錯誤。mongodump標準輸出的集合不起作用
當我這樣做:
mongodump --db test -u username -p Password -h mymongodatabase.onthecloud:12888 -vvvvv --collection posts --out -
它會顯示這些錯誤:
Wed Feb 29 21:48:13 creating new connection to:mymongodatabase.onthecloud:12888
Wed Feb 29 21:48:13 BackgroundJob starting: ConnectBG
Wed Feb 29 21:48:13 connected connection!
connected to: mymongodatabase.onthecloud:12888
Wed Feb 29 21:48:13 nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 }
Wed Feb 29 21:48:13 User Assertion: 13106:nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 }
assertion: 13106 nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 }
但是當我dunt包括 '--out - ' 它轉儲收集罰款(不給我aunauthorized錯誤)。這是怎麼回事?
用戶名和/或密碼錯誤? – 2012-03-01 05:59:03
不是不是。當我拿出' - 出 - '我能夠得到相同的憑據 – Whereisccguys 2012-03-01 06:07:40
轉儲這看起來像一個錯誤 - 我能夠使用stdout選項就好沒有身份驗證 - 只是想知道如果你可以確認它的工作原理一個非認證的數據庫?我現在啓用身份驗證我自己來測試 – 2012-03-01 15:01:04