MAC 安装 mongodb

MongoDB

安装部分:


访问mongodb 下载MongoDB(2.6.0) 这里我们下载Mac OS X 64-bit

1.下载的应为 tgz包 如 mongodb-osx-x86_64-2.6.0.tgz

2.在终端执行解压命令 tar -zxvf mongodb-osx-x86_64-2.6.0.tgz

3.解压后我们可放到自己的目录下(随意)

4.添加环境变量PATH :

终端输入 echo $PATH 可查看当前PATH

添加PATH命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile

这里XXX为解压后MongoDB文件夹中bin子目录的路径 如:

echo 'export PATH=/USERS/dalong/Documents/mongodb/bin:$PATH'>>~/.bash_profile

设置好后 打开新终端 并查看PATH。

上面这种配置环境变量方法很有用的,可以配置一个程序路径让你在控制台敲程序名称就可以打开程序了

创建数据库


在“/”下创建data/db目录,这个是放置mongoDB数据的目录。

sudo mkdir -p /data/db

在终端输入:sudo chown -R 用户名 /data/db

给予数据库日志文件夹操作权限

启动


进入mongodb解压后的bin目录,启动mongodb

输入mongod;

链接


打开另一个终端,也进入bin目录,启动mongo;这时可以看到mongoDB的控制台在终端上出现了,这时就可以使用任意mongoDB的命令操作mongoDB数据了

测试一下


> db.test.find()

> db.test.save({a:1})

WriteResult({ "nInserted" : 1 })

> db.test.find()

{ "_id" : ObjectId("56d911cc46477d02fad73e4c"), "a" : 1 }

>

完成

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2016-03-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT技术精选文摘

Nginx核心模块常用指令

配置示例 user www www; worker_processes 2; error_log /var/log/nginx-error.log info; ...

25450
来自专栏应兆康的专栏

Python Web - Flask笔记7

Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script...

13920
来自专栏pydata

develop tools about python

vagrant介绍 vagrant是一款用来构建虚拟开发环境的工具,非常适合php/python/ruby/java这类语言开发Web语言,如果说virtual...

8020
来自专栏企鹅号快讯

很全很全的前端本地存储讲解

cookie 前言 网络早期最大的问题之一是如何管理状态。简而言之,服务器无法知道两个请求是否来自同一个浏览器。当时最简单的方法是在请求时,在页面中插入一些参数...

32170
来自专栏犀利豆的技术空间

Redis 分布式锁的正确实现方式

之前我们使用的定时任务都是只部署在了单台机器上,为了解决单点的问题,为了保证一个任务,只被一台机器执行,就需要考虑锁的问题,于是就花时间研究了这个问题。到底怎样...

56000
来自专栏容器云生态

根据红帽RHEL7官方文档对centos7进行技术剖析(一)

序言:红帽7教学环境介绍 rht-vmctl命令介绍; $ rht-vmctl start desktop     启动desktop虚拟机 $ rht-vmc...

34560
来自专栏更流畅、简洁的软件开发方式

【自然框架】——Demo(一)

  这是一个应用自然框架写的一个“配置信息管理程序”,目的就是管理配置信息的,因为自然框架最主要的就是“配置信息”也就是元数据,那么这个配置信息要怎么管理?手动...

244100
来自专栏進无尽的文章

基础篇-Mac终端指令大全

在日常开发中我们经常会用到一些Mac的指令在终端中进行操作,所以了解和熟练使用一些基本的Mac终端指令是非常有必要的,也有利于自己的职业发展,下面就简单总结下M...

14910
来自专栏coding

bash基础特征

11820
来自专栏程序猿

搭建微信小程序教程:基于CentOS 7.6的教程

一个域名、一个SSL证书、一个程序账号、一台CentOS服务器。 然后主要的步骤就是: 1、解析域名; 2、部署服务器; 3、上传SSL证书; 4、填写小程序...

79380

扫码关注云+社区

领取腾讯云代金券