在Vagrant上的CentOS6.4上安装和启动MongoDB
添加10gen存储库
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=0
使用 yum 进行安装
$ yum install mongo-10gen-server.x86_64 mongo-10gen.x86_64 --enablerepo=10gen
---
・
・
・
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 (もしくは service mongod start)
startStarting mongod: forked process: 13622
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting [ OK ]
如果需要设置日志输出目标的话
请将以下参数附加上。
--dbpath /var/lib/mongodb
--logpath /var/log/mongodb.log
停止和重新启动
$ service mongod stop
$ service mongod restart
自动启动的设置
$ sudo chkconfig mongod on
常见错误
如果没有/var/log/mongodd.log文件
我要制作。
$ sudo touch /var/log/mongodb.log
如果/var/lib/mongodb不存在的话
我会制作。
$ sudo mkdir /var/lib/mongodb
全局初始化失败:BadValue 无效或未设置用户区域设置。请确保 LANG 和/或 LC_* 环境变量设置正确。
如果执行以下命令。
$ export LC_ALL=C
如何在Rails中使用
在Rails4项目中准备使用MongoDB(MongoLab)。