安装
下载地址:https://www.mongodb.com/try/download
点击下面两个:
然后根据自己的需求进行选择(这里我使用的是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下
- 进入配置文件
$ sudo visudo
- 找到如下段落
- 将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服务安装。 |
参考: