momgdb安装以及玩耍

Linux平台安装MongoDB

  • MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包。
    安装前我们需要安装各个 Linux 平台依赖包。
    Red Hat/CentOS:
    sudo yum install libcurl openssl

    MongoDB 源码下载地址:https://www.mongodb.com/download-center#community

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

解压

 tar -zxvf mongodb-linux-x86_64-rhel70-4.4.2.tgz

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 环境变量中。

vim /etc/profile

export PATH=$PATH:/app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/bin

加到环境变量文件中

刷新      source /etc/profile

在当前文件中添加一些目录

mkdir data
mkdir logs
cd logs/
touch mongo.log

接下来我们继续创建配置文件mongo.conf

vim mongo.conf

dbpath=/app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/data
logpath=/app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false #是否授权连接

到这里安装和配置基本结束,我们使用mongod命令看看是否安装成功:

 
 
 
安装好后,则可以成功通过配置文件来启动mongodb:
     
   mongod -f ./mongo.conf 

 

测试mongod
 

如果你需要进入 mongodb 后台管理,你需要先打开 mongodb 装目录的下的 bin 目录,然后执行 mongo 命令文件。

MongoDB Shell 是 MongoDB 自带的交互式 Javascript shell,用来对 MongoDB 进行操作和管理的交互式环境。

当你进入 mongoDB 后台后,它默认会链接到 test 文档(数据库):

 
 

 

设置mongodb.service启动服务

cd /lib/systemd/system
vi mongodb.service

[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
User=root
Group=root
ExecStart=/app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/bin/mongod -f /app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/mongo.conf
ExecStop=/app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/bin/mongod --shutdown -f /app/mongdb/mongodb-linux-x86_64-rhel70-4.4.2/mongo.conf

[Install]
WantedBy=multi-user.target

mongodb.service服务权限修改
chmod 754 mongodb.service

#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值