mac下安装配置mongodb
前言
在mongodb的官网中有mac环境的安装配置说明
https://docs.mongodb.com/master/tutorial/install-mongodb-on-os-x/?_ga=1.195394860.1870401707.1469257907
在mac上安装mongodb有两种方式:
(1)使用Homebrew来安装,如果电脑中有Homebrew,安装起来就比较简单,如果没有可以安装一个,以后也用的到。
(2)如果电脑没有Homebrew且不想安装,那么直接用压缩包的形式安装也可。
我比较懒不想安装Homebrew,所以本文就介绍以压缩包安装并配置mongodb,在官网的基础上做了一些说明和添补
下载mongodb
可以直接在https://www.mongodb.com/download-center下载压缩包。
也可以在终端中执行:
curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.2.8.tgz
解压
先解压压缩包
tar -zxvf mongodb-osx-x86_64-3.2.8.tgz
然后将内容拷贝到你指定mongo目录下(解压的文件就可以删掉了)
mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.2.8/ mongodb
配置环境变量
环境变量有多个文件,我一般使用 ~/.bash_profile这个文件,中文件结尾加上
export PATH=<mongodb-install-directory>/bin:$PATH
这样配置好后保存退出,然后将终端完全关闭在打开,这时配置就生效了。在终端中使用mongo
命令就不会提示-bash: mongo: command not found
了
开启mongo服务
先创建数据库存放目录,如下:
mkdir -p /data/db
然后我们启动mongo,如下:
mongod --dbpath <path to data directory>
这里的dbpath就是刚才我们创建的数据库目录
看的终端中有类似waiting for connections on port 27017
这样的消息就说明启动成功了。
这时我们在浏览器中访问http://localhost:27017/ 就会看到
It looks like you are trying to access MongoDB over HTTP on the native driver port.
说明mongo启动成功了。
连接mongo数据库
保持开启服务的终端不被关闭,开启另外一个终端,执行mongo
命令就可以连接到数据库了。
mac下安装配置mongodb相关推荐
- linux装mongodb数据库,Linux下安装配置MongoDB数据库
说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/s ...
- Mac 下安装配置 Python 开发环境
图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...
- Mac下安装配置树莓
组装和安装散热片就不用说了,树莓要求一个5V 1A的电源,记得购买的时候一起买了! 首先是要下载树莓的系统,下面是树莓官方的下载地址 [url]http://www.raspberrypi.org/d ...
- Mac下安装配置Git和Git UI工具SourceTree
1. 安装Mac下的Git git官网下载地址:https://git-scm.com/download 2. 安装好Git后,配置用户名和用户邮箱 git config --global user. ...
- Mac下安装配置Python2和Python3并相互切换使用
安装Python2 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流! ...
- windows下安装配置mongodb
1.下载mongodb并安装 http://www.mongodb.org/downloads 2.配置环境变量 3.终端中开启db服务 打开一个终端,输入命令 mongod --dbpath=e:/ ...
- mac下安装配置nginx环境
本文介绍nginx在mac上的安装. 我是通过brewhome 来安装的. brew install nginx 一路顺畅. 下面是安装信息. 复制代码代码如下: hematoMacBook-Pro: ...
- 01.mac下安装配置maven
第一步:下载maven包 maven 3.3 下载地址 https://archive.apache.org/dist/maven/maven-3/ maven 最新下载地址 http://maven ...
- Python+selenium 自动化-mac下安装配置chrome驱动方法
我的 Python 版本有两个,先通过 which 看一下对应版本的位置. 然后找到 python 安装目录里的 bin 文件夹,把对应的驱动放里面就好了. 如果不知道怎么匹配对应 chrome 版本 ...
最新文章
- [转]QT中QString与string的转化,解决中文乱码问题
- make编译工具使用
- 软考高项之各大管理计划内容-攻坚记忆
- 一分钟带你看懂UML图
- 2017-2018:WebRTC标准演进与发展瓶颈
- 史上最详细 纯CSS打造3D文本滚动
- java spi机制_Java是如何实现自己的SPI机制的? JDK源码(一)
- Ant Design Landing 产品首页的设计神器
- oracle伪列ROWNUMBER,oracle 中 rownum 和 row_number()
- WPF——自动关闭无模式窗口
- flux服务器推消息,服务端主动推送数据,除了 WebSocket 你还能想到啥?
- jQuery学习(一)—jQuery应用步骤以及ready事件和load事件的区别
- python支付宝蚂蚁森林_Python教你迅速成为“蚂蚁森林排行榜”第一名
- HTML+CSS实现炫酷的登录界面
- 502粘到手上变硬了怎么办_手指被502粘住了?别硬扯,教你2招,胶水自动融化...
- GNU toolchain —— (一)介绍
- 软件设计师笔记(信息安全)
- 盘点2021年晋升为Apache TLP的大数据相关项目
- updating java index_myeclipse右下角的updating indexes 是什么意思?
- 网课作业禁止粘贴?禁用JavaScript了解一下!
热门文章
- 第三章:Creating Utilities--27.增加一个本地词典
- 原生javascript之实战 轮播图
- HTML 传输 字符转换 进制转换 15位 18位 时间戳 转换
- Android初学第86天
- 各大网站CSS代码初始化集合
- JSON.stringify() / JSON.parse()
- 【转】Maya Mel – Search String in String
- java compareTo() 用法注意点
- kafka-manager 安装
- 第7章 实战演练:爬取百度百科1000个页