微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Centos 安装Mongo DB 及问题汇总

最近在工作的过程中需要搭建mongo数据库,别的不多说了直接教程,不过建议安装前仔细阅读最后的注意事项,那都是在下踩过的无数的坑。都是血和泪的代价啊。


一下载

Wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.7.tgz?_ga=1.68265944.858401362.1421216907


解压文件

tar -zxvf mongodb-linux-i686-2.6.7.tgz


重命名

mv mongodb-linux-i686-2.6.7 mongodb


三安装并配置

新建一个目录log用来存放日志 mkdir –p data/test/log

新建一个目录db用来存放数据信息 mkdir -p /data/db

2

进入bin目录,查看文件


新建一个配置文件并写入配置信息

vi mongodb.conf

配置信息如下:

dbpath = /data/db #数据文件存放目录

logpath = /data/test/logs/mongodb.log #日志文件存放目录

port = 27017 #端口

fork = true #以守护程序的方式启用,即在后台运行

nohttpinterface = true


四 启动

在bin目录下启动

./mongod


五注意事项及可能遇到的问题

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目 录,并在data目录中创建db目录。以下实例中我们将data目录创建于根目录下(/)。

注意:/data/db 是 MongoDB 认的启动的数据库路径(--dbpath)。

----------------------------------------------------------------------------------------------

bin/mongodb.conf中的路径一定要和实际的路径对应

配置文件中,dbpath是一个目录路径,logpath是一个路径及日志文件

mongodb安装错误error while loading sharedlibraries: libstdc++.so.6: cannot open shared object file: No suchfileordirectory

解决办法:

1、执行命令: yum whatprovideslibstdc++.so.6

然后会提示哪个安装包有这个库文件如下:

[root@localhost ~]# yum whatprovideslibstdc++.so.6

Loaded plugins: aliases,changelog,downloadonly,fastestmirror,kabi,presto,refresh-packagekit,security,tmprepo,verify,

: versionlock

Loading support for CentOS kernel ABI

Loading mirror speeds from cachedhostfile

* base: centos.ustc.edu.cn

* centosplus: centos.ustc.edu.cn

* contrib: centos.ustc.edu.cn

* extras: centos.ustc.edu.cn

* updates: centos.ustc.edu.cn

libstdc++-4.4.7-3.el6.i686: GNU Standard C++ Library

Repo: base

Matched from:

Other : libstdc++.so.6

2、然后执行

yum install libstdc++-4.4.7-3.el6.i686

注意安装的服务版本(上边红色的标记)一定要对应

运行程序时遇到找不到libstdc++.so.6问题原因:

解决方法是:输入 yum update libstdc++

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native
centos6.5下postgres-XC集群安装与配置
CentOS 6使用openssl搭建根CA
CentOS6.6中安装VNC server
CentOS下更新Python最新版本