zoukankan      html  css  js  c++  java
  • mac 安装和使用MongoDB

    安装
    尝试一:手动命令安装
    尝试二:采用Homebrew
    尝试三:下载安装包
    使用
    安装
    尝试一:手动命令安装
    按照官网https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/说明,手动命令安装

    1.下载所需版本的MongoDB的二进制文件

    curl -O https://fastdl.mongodb.org/osx-ssl/mongodb-osx-ssl-x86_64-3.4.10.tgz

    2.解压

    tar -zxvf mongodb-osx-ssl-x86_64-3.4.10.tgz
    报错:

    tar: Unrecognized archive format
    tar: Error exit delayed from previous errors.

    试过很多方法都没有解决,后续找到解决方法再更。。

    尝试二:采用Homebrew
    首先得安装Homebrew,结果安装Homebrew时失败。。。
    报错:

    Error: Checksum mismatch.
    ...
    To retry an incomplete download, remove the file above.
    Error: Failed to install vendor Ruby.


    然后过了一晚上,第二天重试了一次一把就安装上了、、、莫名其妙、、、

    查看home-brew版本:

    brew -v
    安装之前先更新

    brew update
    安装

    brew install mongodb --with-openssl
    安装的过程中遇到下载失败的问题,请参考:
    http://www.jianshu.com/p/ac4b23c4ebab

    命令 作用
    brew --cache 查看brew缓存地址
    mongod -version 查看mongodb版本
    尝试三:下载安装包
    下载链接:https://www.mongodb.com/download-center#community

    参考:https://www.cnblogs.com/quickcodes/p/5390482.html

    命令 作用
    open -e ~/.bash_profile 打开配置环境变量的文件
    source ~/.bash_profile 使配置生效
    使用
    启动和停止mongodb数据库
    方法一:使用bash终端

    启动
    mongod --config /usr/local/etc/mongod.conf # 启动

    mongod --dbpath . # 启动
    启动成功后可以在mac的“活动监视器”中看到进程mongod,停止则关闭进程。

    停止:
    使用command+T在同一窗口中建立多标签终端,在新的bash中输入:
    mongo # 进入mongo命令行
    > use admin
    > db.shutdownServer() # 停止
    > ctrl+C # 退出mongo命令行

    进入mongo命令行可以在mac的“活动监视器”中看到进程mongo,退出则关闭进程。

    方法二:使用homebrew

    brew services start mongodb # 启动
    brew services stop mongodb # 停止

    转自https://blog.csdn.net/tymatlab/article/details/78532176

  • 相关阅读:
    由于版本依赖造成的YUM段错误
    CodeDom系列事件(event)定义和反射调用
    CodeSmith模板引擎系列二文件目录树
    F#初试打印目录文件树
    在IIS上SSL的部署和启动SSL安全
    CodeDom系列二程序基本结构符号三角形问题
    CodeDom系列目录
    CodeDom系列四Code生成
    CodeDom六实体类生成示例
    CodeDom系列五动态编译
  • 原文地址:https://www.cnblogs.com/zhishaofei/p/9933381.html
Copyright © 2011-2022 走看看