一、MongoDB的下载解压

MongoDB在linux是免编译安装的,直接解压就可以用。

# 解压

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

# 将解压包拷贝到指定目录

mv mongodb-linux-x86_64-3.0.6  /usr/local/mongodb

#进入到bin目录下

cd /usr/local/mongo/bin

bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等。

二、启动mongodb

启动MongoDB之前需要先创建一个文件存储目录,默认会去使用/data/db这个目录(当然也可以自定义创建,但是要改配置文件)

mkdir /data/db

创建好存储目录,使用mongod来启动MongoDB,如果指定的目录不是/data/db这个目录,则需要使用-dbpath 来声明目录位置。

mongod -dbpath=/opt/data/

使用上面的命令以后我们会发现,我们的MongoDB确实是启动了,但是只是在前台启动,我们要做什么操作都会使它停掉,所以我们就需要使用–fork 或者nohup来让MongDB进入到后台运行。

在使用nohup或者 –fork启动MongoDB的时候需要先指定log文件的路径,注意这里需要指定到具体的log文件名,而不是目录。

mkdir /usr/local/mongodb/

好了,日志的路径我们已经创建好了,接下来让我们启动MongoDB服务吧。

遇到问题,启动不起来:

这里我是创建的文件夹,所以出现了错误。

这里创建个文件 touch db.log

然后启动就好了。

./mongod --dbpath /data/db --fork --logpath /usr/local/mongodb/db/log --journal

常见错误链接:

https://www.jb51.net/article/109091.htm

三、连接mongodb

1、使用mongo客户端访问一下该数据库

./mongo

2、使用图形化界面工具访问数据库

NoSQL Manager for MongoDB

输入相应的mongdb所在的ip和端口,点击连接就行。

连接成功:

最新文章

  1. Python3.5 Day2作业:购物车程序
  2. NFSv4的引用,迁移和备份(用户手册 v0.2)
  3. 敏捷开发与jira之流程
  4. sql表别名
  5. 认识WCF
  6. C语言实现简单线程池(转-Newerth)
  7. Merge用法
  8. 第二百九十三天 how can I 坚持
  9. Android 异常捕获
  10. 一种计算e的方法
  11. VS2010下测试程序性能瓶颈
  12. JavaScript之数组学习
  13. 百度map android sdk3.5实现定位 并跳转的指定坐标,加入标记
  14. Java学习笔记——String与StringBuffer
  15. 关于ipv6被拒的问题
  16. spark-RDD源码分析
  17. PAT 1022 D进制的A+B (20)(20 分)
  18. VirtualBox安装增强工具时:Unable to install guest additions: unknown filesystem type 'iso9660'
  19. Linux/Mac 挂载远程服务器目录到本地
  20. Date类型之继承方法

热门文章

  1. 计算机ASCII码对照表
  2. 思考题:clock类编写
  3. Tkinter控件
  4. java使用forEach填充字典值
  5. 中国文化产业基金越来越多,但IP变现难题为何仍未解决?
  6. python字符串——"奇葩“的内置函数
  7. Linux bootloader
  8. jquery选择器之获取父级元素、同级元素、子元素
  9. 四十、LAMP与LNMP加速与缓存优化进阶实战上部
  10. php time()时间戳作为文件名产生文件同名的bug