安装环境为centos6.3 64bit
mongodb版本:mongodb2.2
配置文件:/etc/mongod.conf
服务启动脚本:/etc/init.d/mongod
总体步骤:
1.配置yum源
2.yum install....
3.测试是否安装成功
若是32位的系统,yum如下配置
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0 enabled=1
过程如下:
[chen@localhost ~]$ su - root
Password:
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# touch 10gen.repo #名字随便,以.repo结尾
[root@localhost yum.repos.d]# ls
10gen.repo CentOS-Base.repo CentOS-Media.repo
adobe-linux-x86_64.repo CentOS-Debuginfo.repo CentOS-Vault.repo
[root@localhost yum.repos.d]# vim 10gen.repo
[root@localhost yum.repos.d]# cat 10gen.repo
[mongodb-10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
[root@localhost yum.repos.d]# yum list|grep mongo
mongo-10gen.x86_64 2.2.0-mongodb_1 @mongodb-10gen
mongo-10gen-server.x86_64 2.2.0-mongodb_1 @mongodb-10gen
mongo18-10gen.x86_64 1.8.5-mongodb_1 mongodb-10gen
mongo18-10gen-server.x86_64 1.8.5-mongodb_1 mongodb-10gen
mongo20-10gen.x86_64 2.0.7-mongodb_1 mongodb-10gen
mongo20-10gen-server.x86_64 2.0.7-mongodb_1 mongodb-10gen
[root@localhost yum.repos.d]# cd
[root@localhost ~]# yum install mongo-10gen mongo-10gen-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* 163-source: mirror.neu.edu.cn
* extras: mirror.neu.edu.cn
* updates: mirror.neu.edu.cn
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mongo-10gen.x86_64 0:2.2.0-mongodb_1 will be installed
---> Package mongo-10gen-server.x86_64 0:2.2.0-mongodb_1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mongo-10gen x86_64 2.2.0-mongodb_1 mongodb-10gen 43 M
mongo-10gen-server x86_64 2.2.0-mongodb_1 mongodb-10gen 6.7 M
Transaction Summary
================================================================================
Install 2 Package(s)
Total download size: 50 M
Installed size: 120 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mongo-10gen-2.2.0-mongodb_1.x86_64.rpm | 43 MB 02:57
(2/2): mongo-10gen-server-2.2.0-mongodb_1.x86_64.rpm | 6.7 MB 00:29
--------------------------------------------------------------------------------
Total 244 kB/s | 50 MB 03:28
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : mongo-10gen-2.2.0-mongodb_1.x86_64 1/2
Installing : mongo-10gen-server-2.2.0-mongodb_1.x86_64 2/2
Verifying : mongo-10gen-server-2.2.0-mongodb_1.x86_64 1/2
Verifying : mongo-10gen-2.2.0-mongodb_1.x86_64 2/2
Installed:
mongo-10gen.x86_64 0:2.2.0-mongodb_1
mongo-10gen-server.x86_64 0:2.2.0-mongodb_1
Complete!
[root@localhost ~]# chkconfig --list|grep mongo #查看一下mongo服务
mongod 0:off 1:off 2:off 3:on 4:off 5:on 6:off
[root@localhost ~]# chkconfig mongod on #开机启动
[root@localhost ~]# chkconfig --list|grep mongo
mongod 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]# service mongod start #启动mongodb
Starting mongod: forked process: 3205
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting
[ OK ]
[root@localhost ~]# service mongod status
mongod (pid 3205) is running...
[root@localhost ~]# mongo #连接测试,安装成功。
MongoDB shell version: 2.2.0
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
>