服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - MongoDB - CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

2020-05-10 17:38毒 逆 天 MongoDB

这篇文章主要介绍了CentOS 安装 Mongodb的步骤(在线&&离线两种),需要的朋友可以参考下

先说推荐安装:在线安装,跟着官方走可以避免一些问题

新学Mongodb我还是推荐离线安装

1.离线安装:(分两批,有Linux基础和无基础)

有Linux基础的同志可以看:

安装包:

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz

安装过程

CentOS 安装 Mongodb的步骤(在线离线两种)

 

安装pstree小工具,以及其使用

CentOS 安装 Mongodb的步骤(在线离线两种)

关闭mongodb

CentOS 安装 Mongodb的步骤(在线离线两种)

设置开机启动:

CentOS 安装 Mongodb的步骤(在线离线两种)

 

无Linux基础的同志:

先去官方下载离线安装包:https://www.mongodb.com/

CentOS 安装 Mongodb的步骤(在线离线两种)

ftp连接一下服务器,把离线包上传上去

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

XShell连接一下:

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

解压文件(你输一点就可以按tab键,它会自动补全):tar -xzf mongo*

CentOS 安装 Mongodb的步骤(在线离线两种)

解压命令不清楚的可以去文档库看基本命令 http://dnt.dkill.net/dnt

CentOS 安装 Mongodb的步骤(在线离线两种)

切换到root用户,拷贝文件夹到/usr/local目录(一般软件都安装在这),重命名文件夹

cp -r mongodb-..... /usr/local/

mv mongodb..../ mongodb

CentOS 安装 Mongodb的步骤(在线离线两种)

命令不理解的请看:

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

切换到 /usr/local/mongodb目录下,创建数据库目录和日记文件,后台运行mongod (./ 代表当前目录)

mkdir dbs

touch logs

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

CentOS 安装 Mongodb的步骤(在线离线两种)

查看进程,结束进程

pstree -p | grep mongod

pkill mongod

CentOS 安装 Mongodb的步骤(在线离线两种)

如果提示没有pstree命令,说明你也是最小安装的,不用慌,装一下即可

yum install -y psmisc (对于放心的应用,就可以-y了,全自动化安装,不放心的就自己一个个看了)

CentOS 安装 Mongodb的步骤(在线离线两种)

是不是嫌启动太麻烦呢?可以简化的==》如图

CentOS 安装 Mongodb的步骤(在线离线两种)

如果是第一次使用vi,先按一下 i,进入编辑模式,输入完毕后,按 ESC,输入:wq回车即可。如果发现不管怎么搞都退不出,也不用怕,强退用 :q!

CentOS 安装 Mongodb的步骤(在线离线两种)

输入 ./mongod -f mongod.conf 即可启动

CentOS 安装 Mongodb的步骤(在线离线两种)

一般来说,添加启动项这么干就行了,逆天玩kali的时候也是这么干的,上次发的ssh不能启动也是这么干的~~~但是。。。不知道为什么,CentOS这么干不行,所以,跳过这一步

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

先切换到 该目录:cd /lib/systemd/system

再创建 mongodb的一个服务 :vi mongodb.service

输入以下内容:

[Unit]

Description=mongodb
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongod.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongod.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

CentOS 安装 Mongodb的步骤(在线离线两种)

启动服务:systemctl start mongodb.service

停止服务:systemctl stop mongodb.service

开机启动 :systemctl enable mongodb.service

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

不清楚的可以看常用Linux文档:http://www.tuohang.net/linux/

CentOS 安装 Mongodb的步骤(在线离线两种)

重启后发现~mongodb已经开机自启动了!

CentOS 安装 Mongodb的步骤(在线离线两种)

现在可以把一开始的文件删了~

CentOS 安装 Mongodb的步骤(在线离线两种)

 

2.在线安装:

在线安装基本上没难度,跟着官方文档走即可:

CentOS 安装 Mongodb的步骤(在线离线两种)

包信息

CentOS 安装 Mongodb的步骤(在线离线两种)

注意一下,安装只支持64系统

CentOS 安装 Mongodb的步骤(在线离线两种)

添加文件

CentOS 安装 Mongodb的步骤(在线离线两种)

内容就是官方给的:

CentOS 安装 Mongodb的步骤(在线离线两种)

安装吧,奇慢无比

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

已经安装完毕,下面就不高兴继续发了,没意思,跟着官方文档走一遍吧~

新手安装过程中经常遇到的错误:http://www.tuohang.net/article/64722.html

改天继续嗨,下面几个图证明,数据库没问题

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

 

-----------------------------------------------------------------------

经过逆天实践,给mongodb指定log文件时,该log可以不存在,比如:

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

CentOS 安装 Mongodb的步骤(在线离线两种)

---------------------------------------

简单汇总:

CentOS 安装 Mongodb的步骤(在线离线两种)

原文链接:http://www.cnblogs.com/dunitian/p/6274444.html

延伸 · 阅读

精彩推荐
  • MongoDBMongodb如何开启用户访问控制详解

    Mongodb如何开启用户访问控制详解

    默认启动 MongoDB 服务时没有任何参数,可以对数据库任意操 作,而且可以远程访问数据库,所以推荐开发阶段可以不设置任何参数,但对于生产环境还是要...

    不争5402020-05-10
  • MongoDBMongo服务重启异常问题的处理方法

    Mongo服务重启异常问题的处理方法

    这篇文章主要给大家介绍了关于Mongo服务重启异常问题的处理方法,这个问题其实还是挺常见的,通过此文学习处理方法,以后遇到了就不会措手不及的,需要的...

    Leafage11842021-08-24
  • MongoDBMongoDB 简单入门教程(安装、基本概念、创建用户)

    MongoDB 简单入门教程(安装、基本概念、创建用户)

    这篇文章主要介绍了MongoDB 简单入门教程(安装、基本概念、创建用户)的相关资料,帮助大家更好的理解和学习使用MongoDB数据库,感兴趣的朋友可以了解下...

    AsiaYe6352021-05-10
  • MongoDB将MongoDB加入到Windows的本地服务项的方法

    将MongoDB加入到Windows的本地服务项的方法

    下面主要针对MongoDB在Windows下加入本地服务项做一些简单的分享。以方便刚接触MongoDB并在Windows环境下进行开发的同学 ...

    MongoDB教程网3012020-04-28
  • MongoDBMongodb数据库误删后的恢复方法(两种)

    Mongodb数据库误删后的恢复方法(两种)

    本文给大家分享两种方法来实现Mongodb数据库误删后的恢复,每种方法给大家介绍的都非常详细,需要的朋友参考下吧 ...

    fyg05249922020-05-18
  • MongoDBMongoDB简单操作示例【连接、增删改查等】

    MongoDB简单操作示例【连接、增删改查等】

    这篇文章主要介绍了MongoDB简单操作,涉及命令行窗口下使用MongoDB进行简单的连接、增删改查等相关操作技巧,需要的朋友可以参考下 ...

    tinyphp2982020-05-23
  • MongoDBMongoDB 学习笔记

    MongoDB 学习笔记

    最近在学习MongoDB,小结一下,主要都是一些基础知识,需要的朋友可以参考下 ...

    服务器之家3412020-04-25
  • MongoDBMongoDB分片测试

    MongoDB分片测试

    分片是mongoDB扩展的一种方式。分片分割一个collection并将不同的部分存储在不同的机器上,本文给大家介绍MongoDB分片测试,需要的朋友参考下吧 ...

    我思,故我在5532020-05-05