linux centos 安装mongoDB
2024-09-05 17:49:13
1.下载mongoDB 例如下载3.2.19 64位版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.19.tgz
2.上传到linux临时目录 /home/soft/mongodb-linux-x86_64-rhel70-3.2.19.tgz
3.解压后移动到指定目录
cd /home/soft tar -zxvf mongodb-linux-x86_64-rhel70-3.2.19.tgz cd /usr/local mkdir mongodb mv /home/soft/mongodb-linux-x86_64-rhel70-3.2.19 /usr/local/mongodb
3.配置环境变量
把环境变量添加到/etc/profile文件后面
export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19
export PATH=$PATH:$MONGODB_HOME/bin
保存后 执行 source /etc/profile 命令使之立即生效(或退出终端再次登录户生效)
测试:
4.配置mongodb
创建 /usr/local/mongodb/mongo.conf 配置文件 在mongo.conf写入以下类容 port=27017
dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/data/log/mongod.log
logappend=true
fork=true
# auth=true 创建所需文件夹和文件 mkdir -p /usr/local/mongodb/data/db mkdir -p /usr/local/mongodb/data/log touch /usr/local/mongodb/data/log/mongod.log
5.将mongodb包装成Linux服务
cd /lib/systemd/system touch mongodb.service 在mongodb.service文件写入 [Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target [Service]
Type=forking
ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19/bin/mongod --config /usr/local/mongodb/mongo.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19/bin/mongod --shutdown --config /usr/local/mongodb/mongo.conf
PrivateTmp=true [Install]
WantedBy=multi-user.target chmod 754 mongodb.service
5.停止启动mongoDB服务
#查看状态
service mongodb.service status
#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service
最新文章
- android获取本地图片并显示图片
- ubuntu14.04 Hadoop单机开发环境搭建MapReduce项目
- [CF#250 Div.2 D]The Child and Zoo(并查集)
- Java并发编程核心方法与框架-CountDownLatch的使用
- tcp protocol number
- Neutron分析(6)—— neutron-openvswitch-agent
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
- 每日一练--C语言--串
- uboot源码解析
- JSP简单练习-使用JDOM创建xml文件
- WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法
- [Q]升级/重新获取授权步骤
- Django安装Xadmin步骤
- BZOJ 1370: [Baltic2003]Gang团伙 [并查集 拆点 | 种类并查集WA]
- isinstance(obj1,class) 可以判断前者是否是后者的实例
- msql索引
- cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器
- ansible自动化运维详细教程及playbook详解
- dubbo注册服务和消费服务---入门篇
- java.lang.IllegalStateException: Cannot forward after response has been committe