MongoDB下载安装

作者: 小雨转暴雨 | 来源:发表于2017-03-04 15:55 被阅读2327次

    由于笔者使用的是Mac作为开发机, 所以如果不能完全帮助使用windows的同学. 请见谅


    MongoDB的简介及官网:

    MongoDB官网 | 百度百科简介

    MongoDB的下载:


    选择适合自己平台的版本, 下载对应的安装文件
    笔者下载的版本是: mongodb-osx-ssl-x86_64-3.4.2.tgz


    MongoDB的安装: (以下安装操作均在终端中完成)

    • step1: 选择适合和目录 由于是本机安装, 所以我选择/usr/local
    /usr/local
    
    • step2: 为mongodb创建目录
    mkdir mongodb
    
    • step3: 将下载好的安装包移动或复制到mongodb目录
      (路径仅供参考, 这是笔者开发机路径, 不代表读者开发机路径)
    cp /User/Apple/Download/mongodb-osx-ssl-x86_64-3.4.2.tgz /usr/local/mongodb
    
    • step4: 解压压缩包 (会在mongodb目录下得到一个解压缩目录)
    tar zxf mongodb-osx-ssl-x86_64-3.4.2.tgz
    
    • step5: 为mongodb创建数据库目录 (必要, 因为如果目录不存在, mongodb的服务无法启动)
    mkdir -p /User/Apple/mongodb/data/db
    

    下面说下为什么要创建在这里:

    1. 由于笔者经常使用的是普通用户身份, 除非必要, 否则很少切换到root身份, 所以, 创建在/User/Apple目录下会免去每次启动mongodb都使用sudo命令输入密码的麻烦 (Mac切换到root身份命令: sudo su, 输入密码)
    1. 因为真正开发时, 都是直接使用域名和端口连接服务器, 所以没必要在根目录下创建/data/db目录, 装在本机上只为了自己学习, 所以, 将来不用的时候可以放心删除/User/Apple/mongodb目录
    • step6: 为mongodb命令添加环境变量
    vim ~/.bash_profile //打开用户的配置进行编辑
    

    将下面代码复制粘贴到.bash_profile文件中 (作用是为mongodb/bin 下的命令添加环境变量, 这样, 每次使用mongo命令的时候就不需要再次输入路径了)

    #mongo
    export MONGO_PATH=/usr/local/mongodb/mongodb-osx-x86_64-3.4.2
    export PATH=$PATH:$MONGO_PATH/bin
    
    :wq // 退出保存
    source .bash_profile //重新加载资源文件
    

    使用source命令使得刚刚配置的命令生效

    1. 以后每次打开终端都需要使用source命令, 重新加载.bash_profile文件, 才能使配置生效 (如果想解决, 就把这些配置粘贴到root用户的profile文件中, 方法请百度)
    1. 如果读者没有找到.bash_profile 请使用命令 touch ~/.bash_profile 来创建一个profile文件, 在粘贴进去
    • step7: 启动manggo服务
    mongod --dbpath /User/Apple/mongodb/data/db/
    

    这样就直接启动了服务 (前台启动)

    服务启动后.png

    保持这个窗口不要关闭, 使用另一个窗口(终端)打开客户端

    mongo
    
    shell客户端启动.png

    至此, mongo在本机的环境就搭建完毕了, 但是当我们关闭服务之后, 客户端就不能使用了, 那么怎么后台启动呢???

    mongod --dbpath /User/Apple/mongodb/data/db/ &
    

    复制粘贴, 就完成了mongodb的后台启动, 就算shell关闭了, 服务也还在运行. 如果要终止进行
    请是用

    ps -ef | grep mongo
    

    查询mongod的pid, 并且使用

    kill -9 [pid]
    

    来杀掉进程就可以了

    接下来就可以使用mongodb的命令畅玩儿NoSql数据库了

    相关文章

      网友评论

        本文标题:MongoDB下载安装

        本文链接:https://www.haomeiwen.com/subject/gskjgttx.html