centos mysql mongodb_CentOS 安装MongoDB

本人的实验环境为CentOS 5.5 ,32位系统,CentOS下,我们一般都会通过yum来安装相关软件,二话不说,我们先yum一下:

今天看到了MongoDB,熟悉了一下,便动手开始安装,在安装过程中遇到了一系列的问题,在此分享给大家,一来为自己做一个记录,二来方便大家遇到相同的问题时能够顺利解决。废话少说,直接进入正题吧。

本人的实验环境为CentOS5.5 ,32位系统,CentOS下,我们一般都会通过yum来安装相关软件,二话不说,我们先yum一下:

[root@h3 /]# yum install mongo-10gen-server

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* addons: centos.ustc.edu.cn

* base: centos.ustc.edu.cn

* epel: mirror.neu.edu.cn

* extras: centos.ustc.edu.cn

* updates: centos.ustc.edu.cn

Setting up Install Process

No package mongo-10gen-server available.

Nothing to do

[root@h3 /]#

出现的错误是:找不到yum源,很简单,我们给它配置一份yum源吧。

我们在/etc/yum.repos.d目录下新建一个yum源文件,,10gen.repo

[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/RedHat/os/x86_64

gpgcheck=0

注意32位的操作系统配置如下:

[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686

gpgcheck=0

如果你不知道自己的操作系统是多少位的,使用如下命令:

[root@h3 yum.repos.d]# getconf LONG_BIT

32

[root@h3 yum.repos.d]#

yum的更新原则应该是会将本地的repomod.xml文件的修改日期与yum服务器的更新文件repomd.xml 作比较,然后从其中选择一份最新的文件,所以我们需要运行如下命令清除一下:

[root@h3 yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning up Everything

Cleaning up list of fastest mirrors

[root@h3 yum.repos.d]#

接下来,那么,接下来就是见证奇迹的时候了,在这里,我们直接yum insall mongo-10gen-server ,在这里稍作赘述,因为mongo分为客户端和服务端,而服务端依赖于客户端,因此我们直接安装 mongo-10gen-server就行了。

[root@h3 yum.repos.d]# yum install mongo-10gen-server

Loaded plugins: fastestmirror

Determining fastest mirrors

* addons: mirror.esocc.com

* base: mirror.esocc.com

* epel: mirrors.hust.edu.cn

* extras: mirror.esocc.com

* updates: mirror01.idc.hinet.net

10gen | 951 B 00:00

10gen/primary | 11 kB 00:00

10gen 96/96

addons | 1.9 kB 00:00

addons/primary_db | 1.1 kB 00:00

base | 1.1 kB 00:00

base/primary | 983 kB 00:00

base 2770/2770

epel | 3.6 kB 00:00

epel/primary_db | 3.1 MB 00:02

extras | 2.1 kB 00:00

extras/primary_db | 167 kB 00:00

updates | 1.9 kB 00:00

updates/primary_db | 525 kB 00:00

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package mongo-10gen-server.i686 0:2.4.5-mongodb_1 set to be updated

--> Processing Dependency: mongo-10gen for package: mongo-10gen-server

--> Running transaction check

---> Package mongo-10gen.i686 0:2.4.5-mongodb_1 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

你可能感兴趣的:(centos,mysql,mongodb)