MongoDB---Linux下的安装和启动

安装

下载地址:https://www.mongodb.com/try/download

点击下面两个:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YmxFdZB6-1649980806639)(img/image-20220414133549000.png)]

然后根据自己的需求进行选择(这里我使用的是Centos7系统):

在这里插入图片描述

下载安装包:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.7.tgz

解压文件:

$ tar -xzvf mongodb-linux-x86_64-rhel70-5.0.7.tgz

解压过后还不算完成安装,我们使用ls查看目录时会发现并没有数据库目录,我们还需要再创建数据库目录

官方推荐目录结构如图:

在这里插入图片描述

$ mkdir /data/conf /data/db /data/log 
$ vi /data/conf/mongodb.conf
$ vi /data/log/mongodb.log

常用的conf配置:

#指定数据库路径
dbpath=…/data/db
#指定MongoDB日志文件
logpath=…/data/log/mongodb.log

#以追加的形式写入日志

logappend=true

#端口号
port=27017
#方便外网访问
#bind_ip=0.0.0.0
#fork=true # 以守护进程的方式运行MongoDB,创建服务器进程
#auth=true #启用用户验证
#bind_ip=0.0.0.0 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定则默认本地所有IP

启动

bin目录加入path环境变量

格式:

$ export PATH=<mongodb-install-directory>bin:$PATH

比如我的就是

$ export PATH=/home/lvyuanlong/application/mongodb-linux-x86_64-rhel70-5.0.7/bin:$PATH

这种方法不能将bin目录长时间保存在PATH目录下,我们可以使用以下方法将bin目录永远添加到PATH下

  1. 进入配置文件
$ sudo visudo
  1. 找到如下段落

在这里插入图片描述

  1. 将bin目录加进去

在这里插入图片描述

方法一:进入 bin 目录,使用最简单的启动方法:

$ sudo mongod --dbpath ../data/db

启动过后会有一大串输出,这就表示启动成功了,可以使用Ctrl + C退出

方法二:

配置文件启动

$ sudo mongod -f ../data/conf/mongodb.conf

使用这种方法就不会有很长一段输出了

连接

再开一个窗口

bin目录下使用

$ sudo mongo

连接成功后会有>符号出现,就是可以使用了

在这里插入图片描述

其他一些启动参数:

参数描述
–bind_ip绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
–logpath定MongoDB日志文件,注意是指定文件不是目录
–logappend使用追加的方式写日志
–dbpath指定数据库路径
–port指定服务端口号,默认端口27017
–serviceName指定服务名称
–serviceDisplayName指定服务名称,有多个mongodb服务时执行。
–install指定作为一个Windows服务安装。

参考:

月码的Linux下MongoDB的安装与配置

MongoDB中文官网

菜鸟教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值