MongoDB下载安装

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

MongoDB的简介及官网:

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/

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

《MongoDB下载安装》 服务启动后.png

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

mongo

《MongoDB下载安装》 shell客户端启动.png

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

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

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

ps -ef | grep mongo

查询mongod的pid, 并且使用

kill -9 [pid]

来杀掉进程就可以了

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

    原文作者:小雨转暴雨
    原文地址: https://www.jianshu.com/p/28958db54bf5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞