Mongodb安装启动详解

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 最近在倒腾node+mongodb,安装mongodb的时候开始遇到很多问题,然后折腾了好几次,直到可以很顺利完成安装 ,所以把安装的过程记录下来。线上系统基本上都是linux的,所以只安装了linux的,mac本地的跟linux的几乎一样,下载的时候选择mac版本的下来我们就一步步的在linux系统上安装下载和启动mongodb1.

最近在倒腾node+mongodb,安装mongodb的时候开始遇到很多问题,然后折腾了好几次,直到可以很顺利完成安装 ,所以把安装的过程记录下来。

线上系统基本上都是linux的,所以只安装了linux的,mac本地的跟linux的几乎一样,下载的时候选择mac版本的

下来我们就一步步的在linux系统上安装下载和启动mongodb

1.mongodb官网找到下载文件

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

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

img_7d9697085af6d063deeaaeff6256fc0d.png

3.解压安装包

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

img_02fb1ae0651e96609787042bb88762fc.png

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

img_bccd969a9d4b42d3c73c672fb5f9724b.png

5.创建数据库存放文件

$ cd /usr/local/mongodb
$ mkdir data

img_bf9a1bac05f488759e298257055d3b19.png

6.创建日志文件

$ touch logs

img_4f75e30bd596174b985ee882955d8c7f.png

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啦
img_069564c0d04718c4d8e4577231521a5a.png

8.查看mongo进程

$ netstat -tlnup | grep mongod


img_be5f54c3d90a2ba33c4bdd330ca02cd7.png

9.关闭mongo进程

$ pkill mongo

img_c91cc333428aa3cd334d848be1ebd26b.png

现在就可以进入mongodb的世界啦

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
1月前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
32 5
|
1月前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
20 4
|
10天前
|
存储 NoSQL 网络协议
【赵渝强老师】MongoDB的安装与访问
本文介绍了在Linux系统上安装和部署MongoDB的详细步骤,包括安装依赖包、解压安装包、配置环境变量、创建数据目录及启动服务等。文中还提供了相关命令示例和注意事项,帮助用户顺利完成MongoDB的安装与配置。
|
1月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
42 0
Windows 平台安装 MongoDB
|
1月前
|
存储 NoSQL MongoDB
docker安装Mongodb
这篇文章详细说明了如何使用Docker安装MongoDB,包括拉取镜像、创建并运行容器、数据持久化存储以及访问容器内的MongoDB服务的具体步骤。
112 1
|
3月前
|
JavaScript NoSQL 前端开发
|
3月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 16.04上安装和保护MongoDB的方法
在Ubuntu 16.04上安装和保护MongoDB的方法
35 1
|
3月前
|
NoSQL 安全 MongoDB
用python安装mongodb
用python安装mongodb
28 0
|
3月前
|
NoSQL MongoDB
MongoDB 读写分离——MongoDB 安装
MongoDB 读写分离——MongoDB 安装
42 0
|
4月前
|
NoSQL Shell MongoDB
【Python】已解决:(MongoDB安装报错)‘mongo’ 不是内部或外部命令,也不是可运行的程序
【Python】已解决:(MongoDB安装报错)‘mongo’ 不是内部或外部命令,也不是可运行的程序
448 0