本节来讲讲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.tgz
wget 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.tgz
tar -zxvf mongodb-database-tools-rhel70-x86_64-100.3.1.tgz
重命名:
mv mongodb-linux-x86_64-rhel70-4.4.5 mongodb
mv 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文件最后面添加以下内容
# mongodb
export MONGO_HOME=/app/mongodb
export 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 不绑定ip
bind_ip=0.0.0.0
# 默认27017
port=27017
MongoDB默认的数据存储路径:/data/db, 这里为了方便管理,我将data 和 logs 文件全部放在mongodb 主目录下。
启动服务:
mongod -f /app/mongodb/mongodb.cfg
Tags:windows mongodb安装与配置