centos7中安装mongodb3.6
centos7中安装mongodb3.6
首先更新系统
yum -y update
1.安装Mongodb
编辑Mongodb安装源
vim /etc/yum.repos.d/mongodb-org-3.6.repo
编辑内容如下:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
安装
yum install -y mongodb-org
CentOS 安装 Mongodb详解(在线和离线)
转载 2017-01-12 作者:毒 逆 天
我要评论
先说推荐安装:在线安装,跟着官方走可以避免一些问题
新学Mongodb我还是推荐离线安装
1.离线安装:(分两批,有Linux基础和无基础)
有Linux基础的同志可以看:
安装包:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz
安装过程

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

关闭mongodb

设置开机启动:

无Linux基础的同志:
先去官方下载离线安装包:https://www.mongodb.com/

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


XShell连接一下:



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

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

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

命令不理解的请看:


切换到 /usr/local/mongodb目录下,创建数据库目录和日记文件,后台运行mongod (./ 代表当前目录)
mkdir dbs touch logs ./mongod --dbpath=/usr/local/mongodb/dbs/ --logpath/usr/local/mongodb/logs --fork

查看进程,结束进程
pstree -p | grep mongod pkill mongod

如果提示没有pstree命令,说明你也是最小安装的,不用慌,装一下即可
yum install -y psmisc (对于放心的应用,就可以-y了,全自动化安装,不放心的就自己一个个看了)

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

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

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

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


先切换到 该目录: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

启动服务:
systemctl start mongodb.service
停止服务:
systemctl stop mongodb.service
开机启动 :
systemctl enable mongodb.service


不清楚的可以看常用Linux文档:http://dnt.dkill.net/dnt/linux/cmd.html

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

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

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

包信息

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

添加文件

内容就是官方给的:

安装吧,奇慢无比


已经安装完毕,下面就不高兴继续发了,没意思,跟着官方文档走一遍吧~
改天继续嗨,下面几个图证明,数据库没问题


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
centos7中安装mongodb3.6的更多相关文章
- 在centos7中安装Robot Framework
安装前景介绍: 最初,我们是在Windows环境下搭建Robot Framework来对我们的服务进行接口测试的(想知道如何在Windows下安装Robot Framework,可以参考我同事的博客h ...
- centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
- 在Centos7中安装elasticsearch5.5
在Centos7中安装elasticsearch5.5 第一步:必须要有jre支持 elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre ...
- centos7中安装mysql
centos7中安装mysql网上已经很多资源了,我就不在赘述了.我这里只是记录下我安装的时候出现的一些问题. 原文:https://www.cnblogs.com/bigbrotherer/p/72 ...
- CentOS7中安装MySQL(简便)及 网站的搭建
一.首先,我们需要配置CentOS7中网络环境的搭建,物理机IP为192.168.100.39,虚拟机IP为192.168.100.139,网络模式设置为桥接模式 ,再进入系统挂载光盘.输入命令 ...
- CentOS7中安装redis5.0
1. 环境介绍 CentOS7 (未安装Development Tools) 2. 下载Redis5.0-rc3 wget -O redis-5.0-rc3.tar.gz https://github ...
- CentOS7 中安装 MySQL
0. 说明 参考 centos7.2安装MySQL CentOS 7 下 Yum 安装 MySQL 5.7 两种方式安装 MySQL 安装 MySQL(yum) & 安装 MySQL(yum) ...
- 在Centos7中安装Docker并实例化Mysql
首先 本文是一篇安装流程,从初始的Centos7安装Docker后实例化一个Mysql的整个流程,其中会包含一些需要注意的疑点和坑. 实例化的Mysql是将数据和配置保存在宿主机. 注意,在安装Doc ...
- Docker(一) - CentOS7中安装Docker - (视频教程)
Docker的使用越来越多,安装也相对简单.本文使用视频的方式展示在CentOS7系统中安装Docker,本文更适合于准备入门学习Docker的童靴. 以下视频,请带上耳机开始聆听 (双击全屏播放) ...
随机推荐
- EAS 最大单据号获取
BaseService using System; using System.Collections.Generic; using System.Linq; using System.Text; us ...
- 如何彻底删除TFS的工作项字段
TFS的工作项字段可以在所有工作项类型之间共享.例如自定义了一个字段"验证迭代"(Mycompany.IterationValidation)那么在需求.Bug中都可以添加这个字段 ...
- 神器与经典--DMVsinSQLServer
前言: 在不经意间发现这个SQL,正能量瞬间饱满,赶紧向周边的人分享,私藏是罪过啊! 请复制粘贴然后F5,经典无须多说! /************************************** ...
- EF框架下的双表查询
最近想使用ef做一些开发但是遇到了一些小问题就是如何实现多表的查询然后经过查资料终于找出了结果 我们知道ef中表的关系是一对一 一对多 多对多 接下来就讲一下一对一的关系下的栗子 先编写两个表 第 ...
- 关于StreamReader.ReadToEnd方法
以前写抓取网页的代码喜欢用ReadToEnd,因为简单省事,后来发现,在爬取网页的时候,如果网速很慢,ReadToEnd超时的几率很大.使用Read改写后,超时几率大大减小,完整代码如下: /// & ...
- HTML5 SSE 数据推送应用开发
javascript表达行为,css表达外观,注意HTML既表达结构(逻辑结构),又表达内容(数据本身)通常需要更新数据时,并不需要更新结构,正是这种不改变组织结构仅改变数据的诉求,推动了数据拉取和数 ...
- iOS 内嵌 View 的响应
遇到一个问题就是我有一个 UITextField,点击后不能编辑而是会显示一个自定义的 dialog. 但发现问题是,UITextField 的对点击事件的反应非常吃顿,有时候好使有时候不好使. 后来 ...
- Prim算法---最小生成树
最小生成树的Prim算法也是贪心算法的一大经典应用.Prim算法的特点是时刻维护一棵树,算法不断加边,加的过程始终是一棵树. Prim算法过程: 一条边一条边地加, 维护一棵树. 初始 E = {}空 ...
- PRINT语句详解
首先摘自联机丛书中的PRINT语法如下: PRINT msg_str | @local_variable | string_exp 以上可看出PRINT语句的输出参数均为字符或字符串的常量或变量 - ...
- [bzoj4009] [HNOI2015]接水果 整体二分+扫描线+dfs序+树状数组
Description 风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果. 由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更 加 ...