私はHeracleサーバーのmongodumpコマンドをmLabデータベースで正常に実行しました。 これは私が使用したコードです:mongorestoreは常に接続エラーを返します
mongodump --host <thehost> -d <thedb> -u <username> -p <password>
--port 27175
ダンプが正常に完了しました。
これで、ローカルサーバー上でこのダンプを復元しようとしていますが、運が悪いです。私はまた私のMacからで動作して試してみました
mongorestore --db newdb /path/todump/file
mongorestore --db newdb
mongorestore /path/todump/file
mongorestore --db newdb (run it inside the dump folder)
--host mongodb://[server-ip] --port [running-port] --db newdb /path/to/dump
: このエラーは、私が試みがあり
Failed: error connecting to db server: no reachable servers
復元コードを示します。 私は自分のパソコンでダンプを実行しました。 それから走った。
mongorestore --host mongodb://[server-real-ip] --port [running-port] --db newdb /path/to/dump
はまた奇妙なことは、私は、ローカルまたはインターネットを経由して、[モンゴ]実行すると、私はエラーなしで成功したシェルへのアクセスを提供しています。
mongo --host mongodb://[server-real-ip] --port [running-port]
私はあらゆる場所を検索し、可能な限りすべての解決策を試しました。 何が間違っていますか?
mongodをどこで実行していますか?ローカルでもサーバーでもですか? –
ホスト名またはIPアドレスを_mongodb:// _プレフィックスなしで入力してみましたか? –
mongodが自分のサーバーで実行されています。 – user3501717