2014年3月12日水曜日

vagrantのcentOS6.3にmongoDBをinstall

環境

  • vagrant centOS6.3

rails4アプリで利用したのでメモ。

vagrantを起動して、yumでinstall


sudo yum install mongo-10gen mongo-10gen-server

しかし、yumでintsallに失敗。以下のエラーメッセージ


sudo yum install mongo-10gen mongo-10gen-server
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
Setting up Install Process
No package mongo-10gen available.
No package mongo-10gen-server available.
Error: Nothing to do

yumリポジトリがないので作成する


// 移動
cd etc/yum.repos.d/

// nginxのリポジトリをコピー
sudo cp nginx.repo 10gen.repo

// 10gen.repoファイルの中をviで以下のように変更

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

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

上記後、もう一度sudo yum install mongo-10gen mongo-10gen-serverで成功する

起動


sudo service mongod start

停止


sudo service mongod stop

自動起動


sudo chkconfig mongod on

バックアップ


mongodump -host localhost -db {db_name}

バックアップはデフォルトだとカレントフォルダのdumpディレクトリに格納されます


参考サイト

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...