linux 安装MongoDB
一、从官网下载安装包安装
1、下载并且解压压缩包
MongoDB官方网站 https://www.mongodb.com/ ,找到community社区版,https://www.mongodb.com/download-center/community 然后选择对应的版本下载,注意Centos就是Redhat,没有Centos的版本,所以这里选择Redhat。
- Version版本,选择带有current字眼的,这是最新的稳定版本
- OS是系统,这里选择RHEL 7.0 ,对应的Centos就是7.x
- Package 是包的格式,这里选择TGZ,是压缩包
选择完成之后,下载按钮下面会出现一个链接,如上面图所示,然后复制这个链接。
准备好一个目录,用来下载安装mongodb,比如,我这边有个专门用来放软件的目录: /software
进入这个目录,然后下载刚才的压缩包:
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.6.tgz
下载好之后,解压这个目录的
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.6.tgz
解压后的文件夹的名字非常长,为了方便可以重命名为mongodb
mv mongodb-linux-x86_64-rhel70-4.2.6 mongodb
这样,mongodb就下载好了,然后进入这个目录 ,此时绝对路径是 /software/mongodb
其实现在mongodb已经算是安装好了,压缩包的好处就是免安装,但是为了方便,还需要做一下配置
2、下载并且解压压缩包
在创建/usr/src/mongodb文件夹,将下载的源码包放到此文件目录下。mongodb-linux-x86_64-rhel62-4.4.3.tgz(源码包)
解压源码包tar -zxvf mongodb-linux-x86_64-rhel62-4.4.3.tgz -C /usr/local/mongo/ 指定目录下。
创建data 和logs 目录,并且在logs目录下,touch mongodb.log logs
修改 mongodb-linux-x86_64-rhel62-4.4.3 文件夹为mongodb ,并进入 mongodb 文件目录,创建mongodb.conf配置文件,
输入内容
# 更改数据目录
dbpath = /usr/local/mongo/data #数据库路径
logpath = /usr/local/mongo/logs/mongodb.log # 日志路径
logappend = true
port = 27017 #端口号
bind_ip = 0.0.0.0 #指定ip地址
fork = true
auth = true # 需要认证
3、全局文件配置
修改/etc/profile文件
export MONGODB_HOME=/usr/local/mongo/mongodb
export PATH=$PATH:$JAVA_HOME/bin:$MONGODB_HOME/bin
这样mongodb在linux安装就OK了。
启动MongoDB: mongod -f /usr/local/mongo/mongodb/mongodb.conf
关闭MongoDB: mongod -f /usr/local/mongo/mongodb/mongodb.conf --shutdown
来源:oschina
链接:https://my.oschina.net/u/4185276/blog/4952509