virtualbox(centos)でmongodbインストールメモ(ついでにrockmongoも)

More than 5 years have passed since last update.

mongo,mongoうるさいので入れることにした。

ローカルとかで持っててログ解析とかにも便利そうだし


注意事項


  • ここから先は全てroo(権限)ユーザーで実行しています

  • 要git

  • 開発環境構築の話です。本番環境などはもっと詳しいブログをみつけてください。


参考にしたサイト


10genリポジトリの追加

10genリポジトリを追加しましょう


/etc/yum.repos.d/10gen.repo

vim /etc/yum.repos.d/10gen.repo

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=0



mongodbのインストール

サクッとyumで

yum install mongo-10gen-server.x86_64 mongo-10gen.x86_64 --enablerepo=10gen

Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* extras: ftp.riken.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mongo-10gen.x86_64 0:2.2.3-mongodb_1 will be installed
---> Package mongo-10gen-server.x86_64 0:2.2.3-mongodb_1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================
Package Arch Version Repository Size
=====================================================================================================
Installing:
mongo-10gen x86_64 2.2.3-mongodb_1 10gen 43 M
mongo-10gen-server x86_64 2.2.3-mongodb_1 10gen 6.7 M

Transaction Summary
=====================================================================================================
Install 2 Package(s)

Total download size: 49 M
Installed size: 121 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mongo-10gen-2.2.3-mongodb_1.x86_64.rpm | 43 MB 00:23
(2/2): mongo-10gen-server-2.2.3-mongodb_1.x86_64.rpm | 6.7 MB 00:10
-----------------------------------------------------------------------------------------------------
Total 1.4 MB/s | 49 MB 00:34
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : mongo-10gen-2.2.3-mongodb_1.x86_64 1/2
Installing : mongo-10gen-server-2.2.3-mongodb_1.x86_64 2/2
Verifying : mongo-10gen-2.2.3-mongodb_1.x86_64 1/2
Verifying : mongo-10gen-server-2.2.3-mongodb_1.x86_64 2/2

Installed:
mongo-10gen.x86_64 0:2.2.3-mongodb_1 mongo-10gen-server.x86_64 0:2.2.3-mongodb_1

Complete!

入った


mongodbの起動

いつもどおり

/etc/init.d/mongod start

Starting mongod: forked process: 13622
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting [ OK ]


起動時に自動でmongodbが立ち上がってるようにする

chkconfig mongod on


ついでにrockmongoも

PHPでいうphpMyAdminのようなものです


適当にディレクトリを掘る

ディレクトリ掘って解凍するだけです。

mkdir /home/web/lo.rockmongo.org

cd /home/web/lo.rockmongo.org
wget http://rock-php.googlecode.com/files/rockmongo-v1.1.0.zip
unzip rockmongo-v1.1.0.zip

解凍したディレクトリをnginx or apacheの設定を書いてください。

※デフォルトのユーザーはadminです。デフォルトのパスワードとかは危険なので入れたらすぐに変更しましょう

後はhttp://localhostとかでアクセスして画面がでていればOKです。

やっぱりなんとなく面倒だから入れてなかったですが、入れるだけなら10分くらいでできた。

こっから色々遊ぼーーっと