Linux平台下MongoDB安装和环境搭建

Posted mb60aa6722a0e94

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux平台下MongoDB安装和环境搭建相关的知识,希望对你有一定的参考价值。


​下载安装包​

  • 上传服务器解压缩
  • 添加db存储和日志存储文件夹

通过ssh登录远程服务器

Linux平台下MongoDB安装和环境搭建_mongodb

新开一个shell窗口,使用scp将mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz发送到服务器的根目录

使用scp将本地安装包发送到服务器

scp 本机要发生的文件路径  roor@服务器地址:文件放的地方    / 表示根目录

scp /MacSoft/mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz root@123.57.21.144:/

Linux平台下MongoDB安装和环境搭建_mongodb_02

我输入ls -la,我们发现压缩包已经传上来了

Linux平台下MongoDB安装和环境搭建_linux_03

解压

tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.4.4.tgz

输入ls -la,我们已经将目录解压出来了

Linux平台下MongoDB安装和环境搭建_mongo_04

创建一个mongodb文件夹

Linux平台下MongoDB安装和环境搭建_mongodb_05

进入mongodb的解压目录

Linux平台下MongoDB安装和环境搭建_mongodb_06

查看目录内容

Linux平台下MongoDB安装和环境搭建_linux_07

返回上一层目录

Linux平台下MongoDB安装和环境搭建_ubuntu_08

将 mongodb-linux-x86_64-ubuntu1404-3.4.4 整体移入mongodb文件夹

Linux平台下MongoDB安装和环境搭建_mongodb_09

进入mongodb文件夹

Linux平台下MongoDB安装和环境搭建_ubuntu_10

查看目录

Linux平台下MongoDB安装和环境搭建_linux_11

 

创建个data文件夹,存放数据库db文件

Linux平台下MongoDB安装和环境搭建_ubuntu_12

创建个logs文件夹,存放日志文件

Linux平台下MongoDB安装和环境搭建_ubuntu_13

进入logs文件夹,创建一个momgo.log文件

Linux平台下MongoDB安装和环境搭建_mongodb_14

cd .. 返回上一层

创建一个etc文件夹,存放配置文件

Linux平台下MongoDB安装和环境搭建_ubuntu_15

进入etc文件夹,直接编辑创建一个配置文件

Linux平台下MongoDB安装和环境搭建_mongo_16

输入

Linux平台下MongoDB安装和环境搭建_linux_17

按esc键退出编辑模式,:wq保存退出;

cd .. 退出etc 文件夹

cd mongodb-linux-x86_64-ubuntu1404-3.4.4 进入mongodb-linux-x86_64-ubuntu1404-3.4.4/bin 目录

Linux平台下MongoDB安装和环境搭建_mongodb_18

执行 mongod -f /mongodb/etc/mongo.conf, -f表示指定配置指向

Linux平台下MongoDB安装和环境搭建_mongodb_19

我们使用​​MongoHub​​登录下

Linux平台下MongoDB安装和环境搭建_linux_20

回到根目录 cd /

Linux平台下MongoDB安装和环境搭建_mongodb_21

建立软连接 

将/mongodb/mongodb-linux-x86_64-ubuntu1404-3.4.4/bin/mongo指向/usr/local/bin/mongo

Linux平台下MongoDB安装和环境搭建_ubuntu_22

我们给mongod也建立一个软连接,这样执行mongod也可以生效

Linux平台下MongoDB安装和环境搭建_mongo_23

指定配置

Linux平台下MongoDB安装和环境搭建_linux_24

在输出mongo,我们发现版本号已经出来了

Linux平台下MongoDB安装和环境搭建_ubuntu_25

但是我们发现没连上,我们连接下

Linux平台下MongoDB安装和环境搭建_linux_26

我们输入mongo,已经进入了

执行show dbs

建一个demo数据库

建一个goods表[我们称之为表,实际上它并不是表,它是一个集合]并插入一条数据

Linux平台下MongoDB安装和环境搭建_ubuntu_27

Linux平台下MongoDB安装和环境搭建_ubuntu_28

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

如果买的是阿里云的服务器,后期想使用可视化工具连接,需要打开安全组的27017端口,怎么打开百度把,就是这样

Linux平台下MongoDB安装和环境搭建_linux_29

以上是关于Linux平台下MongoDB安装和环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

企业信息平台的快速搭建,框架如何选?

搭建LNAMP环境- PHP7源码安装MongoDB和MongoDB拓展

linux下scrapy环境搭建

window下MongoDB的配置与安装

Linux 环境下搭建 Jenkins(Hudson)平台

Windows和Linux系统下并行计算环境MPI和OpenMP的搭建