1. 下载最新的stable版MongoDB

[root@spirit-of-fire ~]# wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-amazon-latest.tgz

2. 解压所下载的文件(不用编译,所下载的文件本身就是编译后的二进制可执行文件)

[root@spirit-of-fire ~]# tar -zxvf mongodb-linux-x86_64-amazon-latest.tgz

3. 进入MongoDB文件夹内

[root@spirit-of-fire ~]# cd 解压后的MongoDB文件夹

4. 创建MongoDB文件夹并把MongoDB文件目录放到指定的目录中

[root@spirit-of-fire mongodb-linux-x86_64-amazon-4.3.0-1141-g1fa4766]# mkdir /usr/local/mongodb

[root@spirit-of-fire mongodb-linux-x86_64-amazon-4.3.0-1141-g1fa4766]# mv * /usr/local/mongodb/

5. 添加配置文件:

新建mongodb.conf配置文件, 通过这个配置文件进行启动。

vim /etc/mongodb.conf

dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/logs/mongodb.logs
logappend=true
bind_ip=0.0.0.0
port=27017
fork=true
##auth = true # 先关闭, 创建好用户再启动

6. 配置环境变量:修改/etc/profile, 添加如下内容

vim /etc/profile

export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH

刷新配置文件

source /etc/profile

7. 启动mongodb服务

[root@spirit-of-fire mongodb]# ./bin/mongod --config /etc/mongodb.conf --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/logs/mongodb.log --fork --port 27017

此条语句表示 启动mongo服务端 配置 数据存储位置 --dbpath(usr/local/mongodb/data) 和 日志存储位置 --logpaht(usr/local/mongodb/logs/mongodb.log) 以及 后台运行 --folk

8. 查看mongo进程

[root@spirit-of-fire mongodb]# netstat -lnp | grep mongo

使用 ./bin/mongo可启动mongo控制台

手把手教你在Linux系统下安装MongoDB的更多相关文章

  1. 手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

  2. Linux系统下安装MongoDB 指南

    1.首先连接到Linux系统. 2.到MongoDB官网下载合适的MongoDB安装压缩包. 下载页面:https://www.mongodb.org/downloads#production. 这里 ...

  3. Windows系统和Linux系统下安装Mongodb及可视化页面展示

    一.Windows系统安装MongoDB 下载地址: ​ 官方:http://www.mongodb.org/ ​ 其它:http://dl.mongodb.org/dl/win32/x86_64 下 ...

  4. Linux系统下安装MongoDB

    下载安装包 去MongoDB官网https://www.mongodb.com/try/download/community,下载社区版的安装包: 我的Linux系统是CentOS 7.5版本的,通常 ...

  5. 在Linux系统下安装大于mysql5.5版本的数据库

    linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件      gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...

  6. Linux 系统下安装 rz/sz 命令及使用说明

    Linux 系统下安装 rz/sz 命令及使用说明 rz/sz命令,实现将本地的文件上传到服务器或者从服务器上下载文件到本地,但是很多Linux系统初始并没有这两个命令,以下为安装和使用的具体步骤: ...

  7. Linux 系统下安装 python-skimage

    Linux 系统下安装 python-skimage 安装必须的依赖 // python-mumpy // python-scipy // python-matplotlib $ sudo apt-g ...

  8. Linux系统下安装Redis和Redis集群配置

    Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...

  9. Linux系统下安装Gitlab

    Linux系统下安装Gitlab 一.简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与 ...

随机推荐

  1. codeblocks 使用汇总

    codeblocks 使用汇总 http://www.cnblogs.com/-clq/archive/2012/01/31/2333247.html

  2. Flutter 35: 图解自定义 View 之 Canvas (二)

    小菜前几天整理了以下 Canvas 的部分方法,今天小菜继续学习 Canvas 第二部分. drawXXX drawShadow 绘制阴影 drawShadow 用于绘制阴影,第一个参数时绘制一个图形 ...

  3. python读取ubuntu系统磁盘挂载情况

    磁盘挂载 利用df -h  的命令 此功能主要实现了python 命令行执行函数进行解析df 返回的数据   代码如下 : # liunx 系统获取 磁盘挂载的情况 代码 #!/usr/bin/pyt ...

  4. MySQL无法启动:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    1 详细异常 ct 11 17:31:51 bd02.getngo.com mysqld[20513]: 2019-10-11T09:31:51.187848Z 0 [Note] /usr/sbin/ ...

  5. 十九:mvc强类型声明

    落下了几节,自己很懒啊, 得找个时间补上... 1. 强类型 是指变量在定义时就已经明确指定了其类型.如: string  s; int x; 2.弱类型 赋值时才确定类型. var s; var x ...

  6. ContextMenu菜单创建 上下文菜单的基本认识q

    MainActivity.class public class MainActivity extends AppCompatActivity { @Override protected void on ...

  7. httpd安装mod_jk模块

    1.1 使用yum安装的httpd安装mod_jk模块 mod_jk模块下载地址官网 安装httpd和httpd-devel(这个包会有apxs必须要有的) [root@apache ~]# yum ...

  8. springboot无法获取证书内容

    最近项目里面在接第三方验证的时候,需要用到生成的公钥和私钥证书.在demo测试的时候,发现在resources里面直接建立一个key文件夹放入证书文件,然后使用文件方式去获取,大概代码如下: File ...

  9. 作业八——非确定的自动机NFA确定化为DFA

    NFA 确定化为 DFA 子集法: f(q,a)={q1,q2,…,qn},状态集的子集 将{q1,q2,…,qn}看做一个状态A,去记录NFA读入输入符号之后可能达到的所有状态的集合. 步骤: 1. ...

  10. golang type conversion

    map[string]interface{} is not the same as map[string]string. Type interface{} is not the same as typ ...