Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

vagrant上のUbuntuで動いてるMeteorアプリのMongoDBにRobomongoから接続したい(願望)

アドベントカレンダーに参加表明したものの、かなりギリギリになってしまいました…(_ _;)

さて、表題の通り、
会社ではMac、自宅ではWindowsのため、基本的にはすべての作業をVagrant内のUbuntuで完結させたいと思っています。

なので、vagrant上で動いているMeteorアプリのMongoDBに接続しようと試みてみました。

CLI上から接続するのであれば、

$ cd meteorApp
$ meteor

でアプリを起動中に、

$ sudo meteor mongo

でMongoにログインできます。

とはいえ、本格的にチームで開発することを想定したら、GUIクライアントからアクセス出来ないと結構つらい…。

そこで、RobomongoというGUIツールからアクセス出来ないかと試みてみました。

Robomongoのインストール

image

Windowsでのインストールは、インストーラーに従うのだけなので簡単です。
ちなみに、今回の環境はWindows10です。

VMのセットアップ、Meteorの起動

vagrant上のUbuntuでMeteorアプリを動かすと同じ手順です。

Robomongoから接続

  • ホストとポートの設定

image

  • SSLはチェックしない

image

  • SSHはTeratermで接続する時と同じ

image

これで設定ダイアログ左下の「Test」を押してみると...、

image

となって、接続はできるが認証に失敗しているっぽい。

そのまま保存して接続してみると、

image

となって接続できない。

そこで、vagrantのUbuntuにMongoDBをインストールし、Robomongoから繋げられるか試すと、以下のようにポート番号を変えるだけで接続できる。/etc/mongodb.confの設定は特に変更せずにいけるはずです。

image

テストをするとやっぱり失敗するが、保存して接続すると、上手く接続できるのが確認できます。

image

うーん…。
MeteorのDBに繋ぐのは諦めて、MeteorからはVM内のローカルに用意したDBに接続するしか無いのかな…。

やり方をご存知の方がいらっしゃったら、是非教えて下さいm(_ _)m

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
3
Help us understand the problem. What are the problem?