Linux环境安装mongodb

介绍

上篇介绍了Linux环境下安装Node.js的步骤,紧接着来安装mongodb。
另外,推荐我的另一篇 Windows下图文详解Mongodb安装及配置,先在Windows下熟悉下mongodb,再来看这篇文章会更容易明白。

安装步骤

对应自己的服务器系统,去官网下载对应版本的mongodb,我是CentOS 7.4的,由于没找到CentOS的,我下载的是 mongodb-linux-x86_64-amazon-3.6.0.tgz

上传解压

将下载好的安装包,通过ftp工具上传到服务器,我还是上传到/root目录下,上传后,执行解压命令:

tar -zxvf mongodb-linux-x86_64-amazon-3.6.0.tgz

解压后,会多了一个没有后缀的文件,即非压缩文件包,为了方便,我将它重命名为:mongodb-linux

创建配置文件

在/root目录里(你安装包的位置,可随意),此时有一个mongodb-linux文件,我们再新建一个mongodb文件夹:

mkdir mongodb

然后将mongodb-linux文件移入到这个文件夹:

mv mongodb-linux mongodb

之所以这么做,是为了更好的管理mongodb相关的文件,不要和其他要安装的文件搞混了。

在mongodb文件夹再里创建三个文件夹:

mkdir data   //用来存放数据库数据

mkdir logs   //用来存放日志文件

mkdir etc    //用来存放配置文件

接下来,进入到logs文件夹里创建 mongo.log文件:

touch mongo.log

再到etc文件夹里创建 mongo.conf文件:

touch mongo.conf

通过vi命令打开mongo.conf编辑内容:

vi mongo.conf

输入上面命令后,进入编辑模式,按下 i 即可输入,输入的内容为:

dbpath=/root/mongodb/data
logpath=/root/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017

关于配置文件的介绍,可以参考我在Windows下安装时的介绍。

输入完后,按下esc退出编辑,再输入:wq 回车保存

此时整个文件夹的结构如下:

|-mongodb
|  |-data
|  |-etc
|  |  |-mongo.conf
|  |-logs
|  |  |-mongo.log
|  |-mongodb-linux

创建软链接

同样,我们也为mongodb的命令创建软链接:

ln -s /root/mongodb/mongodb-linux/bin/mongo /usr/local/bin/mongo

ln -s /root/mongodb/mongodb-linux/bin/mongod /usr/local/bin/mongod

如果输入命令没报错,就是软链接成功了,你也可以到 /usr/local/bin 目录下查看一下:

cd /usr/local/bin

ls -la

此时你会看到你所创建的所有软链接,比如我的是:

包括了上次node的软链接

执行

由于执行一个命令的时候不能再去执行下一个,所以可以开两个窗口测试

在第一个窗口,任意目录下输入:

mongod -f /root/mongodb/etc/mongo.conf

-f指定了配置文件,在windows下是--config

此时再去第二个窗口,输入:

mongo

此时熟悉的界面就出来了,可以执行数据库操作了,输入show dbs来检测一下吧。

时间: 2024-08-13 19:44:48

Linux环境安装mongodb的相关文章

MongoDB学习(五)Linux环境安装MongoDB

一.   下载 从http://www.mongodb.org/downloads地址中下载:mongodb-linux-x86_64-2.4.11.tar 二.  安装 1>设置mongoDB目录[[email protected] home]#cd /home/apps      附:centOS下创建目录命令  [[email protected] home]#mkdir -p /home/apps 2>将文件mongodb-linux-x86_64-2.4.11.tar上传至/home

[RHEL或centos linux环境]安装MongoDB教程

声明:翻译官方文档:http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.146202678.362433698.1425911361 概述: 通过该教程学会在RHEL或centos下安装mongodb的rpm包. 需要安装的包: MongoDB提供了内嵌在其私有仓库中的官方支持包.该仓库提供了下列包: · mongodb-org 此包是一个原始包,自动安装以下四个rpm包 · mongodb-org-

linux下安装mongodb的方法和终端下基本操作

在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: 安装服务器: sudo apt install mongodb-server 安装客户端: sudo apt install mongodb-clients 方法2: 1 官网下载合适版本 2 解压到/user/local/目录下: tar -zxvf 安装压缩包 /user/local/mongo

Linux平台安装Mongodb

Linux平台安装MongoDB 方法一: MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包. 下载地址:http://www.mongodb.org/downloads ,选择相应平台版本即可. 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) . curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    #下载 tar -zxvf mongo

Linux环境安装xmapp(PHP-Mysql集成环境)

xmapp是很多初学者使用的PHP环境集成包,用yum在linux安装的php和mysql版本现在都很低,xmapp可以解决这个问题,下面我们直接进入正题,安装一个php集成环境. 我使用的是vm虚拟机,安装的是centos7. 第一步:下载xmapp 到https://www.apachefriends.org/zh_cn/index.html下载集成包,选择xmapp for linux,我选择的版本是xampp-linux-x64-5.6.30-1-installer.run.点击下载,可

在 RedHat Enterprise、CentOS 或 Fedora Linux 上安装 MongoDB

在 RedHat Enterprise.CentOS 或 Fedora Linux 上安装 MongoDB 1.大纲 ? 备注:采用yum安装后,所有进程将自动在/usr/bin下,如下的mongo.mongod.mongostat以后都可以直接cd /usr/bin之后直接使用. 该教程列出了在 RedHat Enterprise Linux.CentOS Linux.Fedora Linux 及相关系统上部署Mongodb的基本安装流程.该程序使用 .rpm 程序包作为安装基础.10gen

Linux环境安装.NET运行环境

Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt-get install automake (3) sudo apt-get install autoconf (4) sudo apt-get install bison (5) sudo apt-get install gettext (6) sudo apt-get install libto

MongoDB Linux环境安装及配置[转]

CentOS 6.5系统中使用yum安装MongoDB 2.6 教程 CentOS 6.5系统中使用yum安装MongoDB 2.6 教程,本文共分5个步骤完成MongoDB的安装.下面我们在CentOS 6.5 x64系统上安装最新的MongoDB 2.6.0版. 之前的MongoDB v2.4.x版的软件仓库有两个包: 1)mongo-10gen-server此包里面有最新版的mongod和mongos守护程序以及相关的配置和初始化脚本. 2)mongo-10gen此包里面有最新版的所有Mo

Linux环境安装jdk

Linux中JDK1.6的安装和配置方法 一.安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1.jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bin (注意,这个步骤一定要在jdk-6u11-linux-i586.bin所在目录下) 在按提示输入yes后,jdk