本节来讲讲MongoDB在CentOS7下的安装,以及在安装过程中要注意的问题,这是一个相对比较简单的章节。
1、我们先到MongoDB的官网下载安装包以及工具包,下载地址:https://www.mongodb.com/try#community, 这两个包,如图:

这里要注意的两点,一个是社区版和企业版的选择,一般选择社区版就够用;家庭用或者一般服务器要选择CentOS 7.0 这个, 不要选到下面的 CentOS 7.3 390x 这个版本, 这是专门针对IBM服务器的。如果选错了,就会出现命令无法正常运行的错误信息。如图:

2、我们选择tgz,然后 copy link 到Linux服务器上直接下载,服务器不能直接连外网的话就需要下载安装包并上传。下载命令:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgzwget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-rhel70-x86_64-100.3.1.tgz
解压:
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.5.tgztar -zxvf mongodb-database-tools-rhel70-x86_64-100.3.1.tgz
重命名:
mv mongodb-linux-x86_64-rhel70-4.4.5 mongodbmv mongodb-database-tools-rhel70-x86_64-100.3.1 mongodb-database-tools
3、将 mongodb-database-tools 目录下的bin文件下的所有可执行文件全部复制到mongodb 目录下的bin下面。目的是跟MongoDB的命令放一起,只配一个的环境变量。
cp -r mongodb-database-tools/bin/ mongodb/bin
4、环境变量配置:
vi etc/profile#在profile文件最后面添加以下内容# mongodbexport MONGO_HOME=/app/mongodbexport PATH=$MONGO_HOME/bin:$PATH#重启source etc/profile
5、工具mongodb-database-tools 说明,

命令说明:
mongodump : 数据备份mongorestore: 数据还原mongoexport: 数据导出mongoimport: 数据导入mongostat: 监控mongotop: 数据统计mongofiles: 文件操作命令,如:文件列表、添加文件等


6、配置文件mongodb.cfg
MongoDB默认是不带配置文件的,我们需要自己创建
#数据库文件位置dbpath=/app/mongodb/data#日志文件位置logpath=/app/mongodb/logs/mongodb.log# 以追加方式写入日志logappend=true# 是否以守护进程方式运行fork=true#绑定客户端访问的ip 0.0.0.0 不绑定ipbind_ip=0.0.0.0# 默认27017port=27017
MongoDB默认的数据存储路径:/data/db, 这里为了方便管理,我将data 和 logs 文件全部放在mongodb 主目录下。
启动服务:
mongod -f /app/mongodb/mongodb.cfg
文章转载自我的技术人生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




