当前位置: 移动技术网 > IT编程>数据库>MongoDB > MongoDB安装及启动

MongoDB安装及启动

2018年07月07日  | 移动技术网IT编程  | 我要评论

本机环境
系统:Debian 9
桌面系统:KDE Plasma

 

## 官网下载自己系统最新稳定版
  https://www.mongodb.com/download-center#community
  选择Debian 9 Linux 64-bit x64

 

## 解压
  csr@debian:~$ su root
  root@debian:/home/csr# mkdir /usr/mongodb
  root@debian:/home/csr# cd 下载
  root@debian:/home/csr# tar -zxvf mongodb-linux-x86_64-debian92-4.0.0.tgz -C /usr/mongodb

 

## 添加环境变量
  root@debian:/home/csr# vim /etc/profile
  在此文件中添加:
    export PATH=/usr/mongodb/mongodb-linux-x86_64-debian92-4.0.0/bin$PATH
  重新加载文件:
    root@debian:/home/csr# source /etc/profile

 

## 配置数据位置
  root@debian:/home/csr# mkdir /home/csr/data/db
  这里注意用户对此路径需要有读写权限,不然会报错

 

## 运行MongoDB服务
  csr@debian:~$ mongod --dbpath=/home/csr/data/db/
  在这里我遇到了一个问题:
    mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

  所以安装curl
    root@debian:/home/csr# apt-get install curl

  问题解决!

  重新运行:
    csr@debian:~$ mongod --dbpath=/home/csr/data/db/


  首次运行程序会在指定的路径里创建一些文件

  现在就可以连接MongoDB了
    csr@debian:~$ mongo

 

附录:
mongodb 启动参数
  --bind_ip 绑定服务ip,若帮顶127.0.0.1,则只能本机访问,不指定ip地址则默认本机所有ip
  --logpath 指定日志文件
  --logappend 使用追加方式写日志
  --dbpath 指定存储路径
  --port 指定服务端口,默认端口为 27017
  --serviceName 指定服务名称
  --serviceDisplayName 指定服务名称,有多个mongodb服务时执行
  --install 指定作为一个Windows服务安装

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网