mongodb的安装Mac环境

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: mongodb的安装Mac环境

官网下载:https://www.mongodb.com/download-center?jmp=nav#community

参考文档:http://www.runoob.com/mongodb/mongodb-tutorial.html

macos安装:

brew install mongodb

创建一个数据库存储目录

sudo mkdir -p /data/db

启动数据库

sudo mongod

后台启动

mongod --dbpath=/data/db --fork --logpath=/data/logs
# 或者指定配置文件启动
sudo mongod --config /usr/local/etc/mongod.conf

说明:

  • dbpath是存放数据库的路径
  • fork是后台启动
  • logpath是日志路径 这些都不可缺少

进入数据库

mongo

函数语法类似javascript

BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON

报错

mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.

Xcode版本低,需要升级,或者安装低版本的mongo

brew search mongodb  # 查看mongo的版本
brew install mongodb@3.4  # 安装低版本
brew services start mongodb@3.4  # 启动MongoDB服务
brew services stop mongodb@3.4  # 关闭MongoDB服务
mongo  # 进入MongoDB图形化界面
# 访问远程mongo
mongo 127.0.0.1:27017/test -u user -p password
brew services list  # 查看homebrew安装的服务情况

参考:

mac 下mongo的启动和关闭以及启动问题解决

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
8天前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
39 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
|
1月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
58 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
|
25天前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
29 5
|
25天前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
18 4
|
26天前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
37 0
Windows 平台安装 MongoDB
|
27天前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
63 0
Mac os 安装 nginx 教程(success)
|
关系型数据库 MySQL 数据库
MySQL 在 Mac 下的安装|学习笔记
快速学习MySQL 在 Mac 下的安装
306 0
MySQL 在 Mac 下的安装|学习笔记
|
3月前
|
NoSQL 数据可视化 Redis
Mac安装Redis
Mac安装Redis
73 3
|
2月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
3月前
|
数据安全/隐私保护 iOS开发 MacOS
Mac安装Navicat Premium 16.3.5
Mac安装Navicat Premium 16.3.5
251 3
下一篇
无影云桌面