centos 安装mongodb
1. 在/etc/yum.repos.d/目录下创建mongodb.repo:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/ gpgcheck=0 enabled=1
2. 安装最新版本:
[root@karl yum.repos.d]# yum install mongo-10gen mongo-10gen-server
3. 创建开机自启动mongodb服务(请将mongodb的数据及日志存放目录开放权限给其他用户,否则使用其他用户开机会启动mongodb服务失败):
[root@karl yum.repos.d]# chkconfig mongod on
4. 启动mongodb,即可通过localhost:27017来访问mongodb的控制台:
[root@karl ~]# mongod
也可以后台启动:
[root@karl Karl]# mongod --fork --logpath /var/log/mongo/mongod.log Tue Nov 12 19:03:22.453 Tue Nov 12 19:03:22.453 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. Tue Nov 12 19:03:22.453 about to fork child process, waiting until server is ready for connections. forked process: 3003 all output going to: /var/log/mongo/mongod.log log file [/var/log/mongo/mongod.log] exists; copied to temporary file [/var/log/mongo/mongod.log.2013-11-12T11-03-22] child process started successfully, parent exiting
5. 关闭mongodb:
直接在控制台按Ctrl+C关闭。如果是后台启动需要通过kill进程来关闭:
[root@karl Karl]# ps -ef | grep mongod root 3003 1 0 19:03 ? 00:00:00 mongod --fork --logpath /var/log/mongo/mongod.log root 3016 2892 0 19:03 pts/0 00:00:00 grep mongod [root@karl Karl]# kill $(pgrep mongod) [root@karl Karl]# ps -ef | grep mongod root 3022 2892 0 19:04 pts/0 00:00:00 grep mongod ---没有了3003的mongodb的进程
Technology changes the world.

浙公网安备 33010602011771号