MongoDB安装详细教程&启动关闭

1.mongodb官网找到下载文件

首先我们进入mongodb官网找到下载页面地址,选择linux版本
https://www.mongodb.com/download-center?jmp=nav#community

《MongoDB安装详细教程&启动关闭》 image

2.下载linux版本

  • 首先我们登录到自己的服务器上在根目录创建一个download的文件夹然后进入download文件夹 如果有的话忽略

    $ mkdir download
    $ cd download
    
  • 然后用wget命令下载mongodb安装包到download文件夹下

    wget  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.3.tgz
    

    《MongoDB安装详细教程&启动关闭》 image

3.解压安装包

$ tar zxf mongodb-linux-x86_64-amazon-3.4.3.tgz

《MongoDB安装详细教程&启动关闭》 image

4.移动mongodb文件到/usr/local/mongodb下

默认情况linux的软件都会安装到/usr/local文件夹下面,所以同样我们也吧mongodb放到该文件下面

  • 在/usr/local下创建mongodb文件夹

    $ cd /usr/local
    $ mkdir mongodb
    
  • 将解压的mongoldb文件夹移动到/usr/local/mongodb文件夹内

    $ mv mongodb-linux-x86_64-amazon-3.4.3/* /usr/local/mongodb
    

    《MongoDB安装详细教程&启动关闭》 image

5.创建数据库存放文件

$ cd /usr/local/mongodb
$ mkdir data

《MongoDB安装详细教程&启动关闭》 image

6.创建日志文件

$ touch logs

《MongoDB安装详细教程&启动关闭》 image

ok 安装完成啦 这里其实默认数据库存放是在系统的/data/下面 为了方便查找所以我们统一都放到mongodb文件下面 数据库存放文件夹和日志文件都是必须的不能缺少 不然是启动不了mongo

7 启动mongodb

  • 我们在mongodb文件夹下进入bin文件夹

    $ cd bin 
    
  • 启动mongo

    $ ./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/logs
    

    dbpath是数据存放路径 logpath是日志存放文件 fork是常驻就是后台启动,关闭终端mongo也是启动状态,如果是以下输出,说明我们已经成功启动mongo啦

    《MongoDB安装详细教程&启动关闭》 image

8.查看mongo进程

$ netstat -tlnup | grep mongod

《MongoDB安装详细教程&启动关闭》 image

9.关闭mongo进程

$ pkill mongo

《MongoDB安装详细教程&启动关闭》 image

Mac os mongodb数据安装路径是

$ /data/db

2.mac os mongo执行路径

$ /urs/local/bin

前台启动MongoDB服务

到/usr/local/bin目录下执行下面命令启动mongodb

$ ./mongod

《MongoDB安装详细教程&启动关闭》 image

关闭服务 Ctrl+C

后台启动MongoDB服务(常驻)

$./mongod --dbpath=/data/db --fork --logpath=/data/logs

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

Mongo后台管理shell

《MongoDB安装详细教程&启动关闭》 image

⚠️:要在mongo服务启动之后才能进入shell

MongoDb web用户界面

$ ./mongod --dbpath=/data/db --rest

MongoDB提供简单的http用户界面,要启动该功能 需要在启动的时候指定参数 –rest

《MongoDB安装详细教程&启动关闭》 image

mongoDB web界面访问端口比服务多100
http://localhost:28017

《MongoDB安装详细教程&启动关闭》 image

查看mongo进程

$ ps -ef | grep mongo

《MongoDB安装详细教程&启动关闭》 image

关闭mongo进程

$ sudo kill  74316(pid)

《MongoDB安装详细教程&启动关闭》 image

mongo启动关闭测试

《MongoDB安装详细教程&启动关闭》 image

mac查看端口占用情况

$ lsof -i tcp:27017

如果有启动报错的情况 先查看mongo进程 如果有占用就kill掉,如果还不行就去/data/db下把 mongod.lock删掉再启动

linux下类似 路径有所不同

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