ここには混乱があると思います。
mongod これは「MongoDaemon」であり、基本的にはデータベースのホストプロセスです。 mongodを起動すると 基本的に、「MongoDBプロセスを開始してバックグラウンドで実行する」と言っています 。 mongod /data/dbにデータを保存するなど、いくつかのデフォルトパラメータがあります ポート27017で実行されています。
mongo mongodの特定のインスタンスに接続するコマンドラインシェルです。 。 mongoを実行するとき パラメータがない場合、デフォルトでポート27017でローカルホストに接続します。mongoを実行した場合 無効なマシンとポートの組み合わせに対しては、接続に失敗します(そして多くのことを教えてくれます)。
理想的には、単に「遊んで」以外のことをするときは、コマンドラインパラメータを使用してmongodを起動します。 。同じ方法で、mongoを開始する必要があります 明示的な指示のあるシェル。
あなたの説明に基づいて、デフォルトデータベースの使用に関して問題が発生している可能性があると思います。 mongoを起動してみてください 次のように(dbname データベース名です)
./mongo localhost:27017/dbname