博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB安装以及MongoDB开启多实例
阅读量:6937 次
发布时间:2019-06-27

本文共 1866 字,大约阅读时间需要 6 分钟。

MongoDB安装方法

一、手工编译安装

软件包百度网盘

链接: 密码:k86h

1、挂载本地后解压到opt目录下

tar zxf mongodb-linux-x86_64-rhel70-4.0.0.tgz -C /opt/


2、移动解压过后的包到/usr/local/目录中并重命名

mv mongodb-linux-x86_64-rhel70-4.0.0/ /usr/local/mongodb


3、创建配置文件

cd /usr/local/mongodb/bin //先到MongoDB的bin目录下
vim mongodb.conf //创建配置文件目录
dbpath = /usr/local/mongodb/data/db
logpath = /usr/local/mongodb/logs/mongodb.log
port = 27017
fork = true


chmod +x mongodb.conf  /给刚创建的配置文件执行权限mkdir -p /usr/local/mongodb/data/db  递归创建数据文件存放目录mkdir -p /usr/local//mongodb/logs/      递归创建日志文件存放目录cd /usr/local//mongodb/logs/touch mongodb.log   /创建日志文件

4、添加环境变量

sed -i '$a export MONGODB_HOME=/usr/local/mongodb' /etc/profile
sed -i '$a export PATH=$PATH:$MONGODB_HOME/bin' /etc/profile
sed -i '$a PATH=$PATH:/usr/local/mongodb/bin' /etc/profile
将MongoDB的环境加入到系统环境中让系统识别
source /etc/profile //刷新环境变量


5、启动MongoDB

cd /usr/local/mongodb/bin
mongod -f\mongodb.conf (在bin目录下执行)启动
mongod --config \mongodb.conf --shutdown 关闭

6、使用mongo即可登录MongoDB数据库

二、yum一键安装MongoDB

1、创建一个yum仓库

vim /etc/yum.repos.d/mongodb-org.repo //写入如下命令
[mongodb-org]
name=MongoDB Repository
baseurl=
gpgcheck=1
enabled=1
gpgkey=


2、安装数据库

yum clean all
yum list
yum install -y mongodb-org


3、修改配置文件

vi /etc/mongod.conf //改如下内容
bindIp: 0.0.0.0 #监听地址
port: 27017 #监听端口


4、启动服务,检查端口,登录MongoDB

systemctl start mongod.service
netstat -anpt | grep 27017
mongo //进入数据库
db.version() //查看数据库版本

三、MongoDB开启多实例

且用yum一键安装的MongoDB做实验

一、复制配置文件,并修改

cp -p /etc/mongod.conf /etc/mongod2.conf //复制配置文件
vim /etc/mongod2.conf //修改一下几条
path: /data/mongodb/mongod2.log //改日志文件存放目录
dbPath: /data/mongodb/mongo //改数据存放目录
port: 27018 //改端口号


二、创建对应的文件目录

mkdir -p /data/mongodb/mongo //创建数据存放目录
cd /data/mongodb/
touch mongod2.log //创建日志存放目录
chmod 777 mongod2.log //保证一个777权限,给他人能读能写


三、开启服务

mongod -f /etc/mongod2.conf //启动服务
mongo --port 27018 //使用该端口号进行登录

转载于:https://blog.51cto.com/13760226/2174032

你可能感兴趣的文章
oracle 数据导入导出
查看>>
利用jQuery获取jsonp
查看>>
CSS,点击去除虚线边框代码
查看>>
c#导出包含图片的word文档
查看>>
第一次写自己的博客
查看>>
windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况...
查看>>
JavaScript判断是否是手机mobile登录
查看>>
[转载]javascript创建对象的几种方式
查看>>
经典排序算法 - 鸽巢排序Pigeonhole sort
查看>>
angularJs的学习笔记
查看>>
Zabbix poller processes more than 75% busy
查看>>
Html引入百度富文本编辑器ueditor
查看>>
CSS:<link>标签rel和media的解释(转)
查看>>
Python与Cisco的事儿之四
查看>>
kali用Squid简单配置搭建http代理服务器
查看>>
定时备份MySQL数据库
查看>>
redmine 2.2.x 修改文档附件的存放目录
查看>>
幸福街的博客开通了
查看>>
薛老师软考高项学员:2016年4月27日作业
查看>>
我的友情链接
查看>>