专栏首页vue学习MongoDB 的安装

MongoDB 的安装

项目地址:https://github.com/Ewall1106/mall

Mac 安装

1. 安装 HomeBrew

  • 先安装 HomeBrew -- Mac中的一个包管理工具。
  • 在终端中输入下面的命令即可:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

# 报错了?
$ curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

# 使用中科院的镜像源重试一下
$ /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
  • 输入命令查看一下版本信息,有的话就说明安装成功了。
$ brew -v
> Homebrew 2.4.12

2. 安装 MongoDB

  • 因为 MongoDB 开源协议的原因,从 2019 年 9 月 2 日开始 ,HomeBrew 从核心仓库 (#43770) 当中移除了 MongoDB 模块。
  • 所以社区里大家提供的这种方式现在是会安装失败的:
$ brew install mongodb
  • 但是为了能继续使用 brew 来安装,MongoDB 官方提供了一个单独的 HomeBrew 社区版本 来安装:
$ brew tap mongodb/brew
$ brew install mongodb-community
$ mongod -version
  • 这样我们就算是安装成功了。

3. 启动服务

  • 在我们输入 mongo 命令之前需要先启动服务
# 启动
$ brew services restart mongodb-community
  • 然后就可以使用 mongo 命令连接服务了。
$ mongo
$ show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
  • 还有其它一些关于服务的指令。
# 重启
$ brew services restart mongodb-community

# 停止
$ brew services stop mongodb-community
  • 服务连接后就可以进行数据库的操作了,至此,MongoDB 的数据库安装就算是完成了。

Windows 安装

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Robo3T 与 NaviCat 的安装

    Robo3T 与 MongoDB 是一对,是 MongoDB 官方开发及推荐的,但是它不支持 MySql。 NaviCat 也是一个数据库操作 GUI 工具,...

    Ewall
  • 43、MongoDB基本概念及数据库操作

    (1)首先,我们得知道mongodb是一种非关系型数据库,与我们平常所了解到的mysql等数据库是有不同的,具体的理论我就不多说了,我给个链接大家可以自行去了解...

    Ewall
  • 32、localStorage本地储存

    其实这种实现方式很不好,这章的主要意义还是在于localStorage这个知识点的运用,下章我们学着使用vuex来进行这个地址状态的管理。

    Ewall
  • 大数据最佳实践 | HBase客户端

    1减少RPC调用的方法 1.1.问题提出 HBase中rowkey是索引,任何对全表的扫描或是统计都需要用到scan接口,一般都是通过next()方法获取数据...

    Spark学习技巧
  • mongodb与mysql相比的优缺点

    与关系型数据库相比,MongoDB的优点: ①弱一致性(最终一致),更能保证用户的访问速度: 举例来说,在 传统的关系型数据库中,一个COUNT类型的操作会锁...

    wangxl
  • leetcode: 83. Remove Duplicates from Sorted List

    JNingWei
  • 看老外如何给NVIDIA Jetson TX2装机壳

    这个老外在亚马逊网站上买了一个型号为SilverStone Petit PT13 的Mini-ITX小机箱:

    GPUS Lady
  • JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转)

    网页可见区域宽:document.body.clientWidth  网页可见区域高:document.body.clientHeight  网页可见区域宽...

    山河木马
  • 放弃man,用tldr查看帮助手册吧

    每次敲tar指令时,我总要去找相应的参数,从来不会去看man手册,虽然我知道man包含了所有细节。

    章鱼喵
  • 360的新手机没用AI,用在了车载后视镜上

    从外观来看,采用全金属机身+纳米注塑工艺的 360 N7 跟市面上的其它手机并没有太大区别。

    AI科技大本营

扫码关注云+社区

领取腾讯云代金券