2016-05-27 14 views
1

私の流星アプリにmongodbデータベースを使用しています。私は別のPCからアクセスしたい。私はsshを使って他のPCに仮想ドライブとしてローカルをマウントしました。今私はrobomongo経由でmongodbに接続したいと思っています。私は192.168.1.2:4001(流行が+1しているlocal:portのip addr)というアドレスを与えています。しかし、「mongodbに接続できません」というエラーが表示されます。どうやって進める?他のPCからrobomongo経由でmongodbサーバーに接続

+1

ポート4001の用途を明確にすることはできますか?あなたのSSHポートは何ですか?どのSSH接続設定をrobomongoで使用していますか?私はrobomongoをMongoに多くのSSHトンネルで使用しています。 – jverhoelen

+0

私はsshを使って他のPCと接続しています。 ssh -X uname @ ipaddr。私は4000の流星アプリを実行しているので、mongodbのポート4001を実行しています。 – user3807691

答えて

0

周りの他の方法は、このコマンドを使用して、定期的なモンゴサーバー上の流星を開始することです:

MONGO_URL=mongodb://localhost:27017/nameOfDatabase meteor 

は、ローカルホスト上で実行中のmongoを持っているとnameOfDatabaseを変更してください。

これは、接続する通常のmongoDBサーバーです。また、流星のようなパッケージを使用する場合は、そのmongoのURLとdebugのパラメータにはログインとパスワードを追加する必要があります。

0

のMongoDBのconfigファイル/etc/mongod.confをチェックして、バインドIPに

net: 
    #bindIp: 127.0.0.1 
    port: 4001 

再起動のMongoDBサービスをコメントアウトしてください。これにより、mongodbはlocalhost以外のipにバインドできます。

+0

は試しましたが、まだ動作していません – user3807691

関連する問題