在Centos7.x上安装MongoDB数据库
- MongoDB的官网下载地址MongoDB官网下载地址
MongoDB社区
一、利用源进行安装MongoDB
- 1.配置MongoDB的源
vim /etc/yum.repo.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
- 2.安装MongoDB数据
yum install -y mongodb-org
Installed:
mongodb-org.x86_64 0:4.0.10-1.el7
Dependency Installed:
mongodb-org-mongos.x86_64 0:4.0.10-1.el7 mongodb-org-server.x86_64 0:4.0.10-1.el7
mongodb-org-shell.x86_64 0:4.0.10-1.el7 mongodb-org-tools.x86_64 0:4.0.10-1.el7
Complete!
当出现Complete说明MongoDB安装成功,使用mongo --version
就可以查看MongoDB的版本了
注意:利用yum进行安装会默认安装几个依赖包 运行rpm -qa | grep mongodb
mongodb-org-4.0.10-1.el7.x86_64 ----> MongoDB元数据包,安装时自动安装下面四个组件包
mongodb-org-mongos-4.0.10-1.el7.x86_64 ----> 包含mongos的守护进程
mongodb-org-tools-4.0.10-1.el7.x86_64 ----> 包含MongoDB的管理工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
mongodb-org-server-4.0.10-1.el7.x86_64 ----> 包含Mongod守护进程和相关的配置文件和init系统服务脚本
mongodb-org-shell-4.0.10-1.el7.x86_64 ---->包含mongo shell命令终端界面
- 3.MongoDB的一些基本文件以及一些基本命令
- 3.1
vim /etc/mongod.conf
MongoDB的配置文件 ,这个里面可以设置MongoDB的端口号(默认: 27017),日志文件的位置(默认:/var/log/mongodb/mongod.log
),数据库的存放位置(默认:/var/lib/mongo
)
提示:如果你设置MongoDB的远程连接那么就修改bindIp: 127.0.0.1
为bindIp: 0.0.0.0
,这样设置Linux放行27017
端口或者直接关闭防火墙就可以进行远程连接了。 - 3.2 启动MongoDB数据
systemctl start mongod.service
然后可以使用systemctl status mongod.service
查看MongoDB的状态
- 3.1
二、源码编译安装
- 下载源码
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.10.tgz
- 下载源码
- 2.解压软件包
tar xzvf mongodb-linux-x86_64-rhel70-4.0.10.tgz
- 3.将解压目录移动到
/usr/local/mongodb
下方便进行管理
mv mongodb-linux-x86_64-rhel70-4.0.10 /usr/local/mongodb
建议:把源文件和解压的文件删除rm -rf mongodb-linux-x86_64-rhel70-4.0.10.tgz mongodb-linux-x86_64-rhel70-4.0.10
- 4.便捷MongoDB的启动配置文件
vim /usr/local/bin/mongodb.conf
dbpath = /usr/local/mongodb/data/db #数据存储目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件目录
fork = true #后台运行
auth=true #认证
bind_ip=0.0.0.0 #监听地址
- 4.配置MongoDB的环境变量 ,进入
vim /etc/profile
在末尾添加如下代码
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
- 5.刷新环境变量
source /etc/profile
- 6.启动
mongodb
cd /usr/local/mongodb/bin
mongod -f mongodb.conf
提示:如果报错Failed to open "/usr/local/mongodb/logs/mongodb.log"
说明不能开这个文件建议在目录下新建文件就好了包括保存数据文件的目录文件
网友评论