linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB
简介
MongoDB 是由C++语言编写,一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。
安装包
这里使用手动下载安装包的方式进行安装,也可使用yum
源进行安装。到 mongodb官网下载对应系统的安装包,演示安装系统使用的是 Linux CentOS7 X64
,安装包选择如下:
使用命令下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz
解压安装
tar 解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz
将解压后的文件夹移动到/usr/local/的mongodb目录下
# 在 /usr/local 下创建目录
mkdir mongodb
# 移动到 /usr/local/mongodb
mv mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb
环境变量
修改配置系统文件 profile
sudo vim /etc/profile
插入以下内容:
# mongodb
MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.3
PATH=$PATH:$MONGODB_HOME/bin
保存后要重启系统配置:
source /etc/profile
数据日志
创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限
cd /usr/local/mongodb
mkdir data
mkdir logs
cd logs
touch mongo.log
启动配置
增加一个配置文件:
cd /usr/local/mongodb vim mongo.conf
插入下列内容:
# 数据文件存放目录
dbpath=/usr/local/mongodb/data
# 事先创建该文件
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
#后台作为守护进程运行
fork=true
#允许任何IP进行连接
bind_ip=0.0.0.0
# 权限认证
# auth=true
启动命令
启动mongod数据库服务,以配置文件的方式启动
cd /usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.3
# 指定配置文件启动
./bin/mongod -f /usr/local/mongodb/mongo.conf# 查看 mongodb 进程
netstat -lanp |grep 27017
连接到mongodb数据库
# 命令行输入命令直接连接
mongo
关闭命令
# 方法1
pkill mongod# 方法2 进入mongo shell
db.shuidownServer()
本次安装未开启用户权限认证,命令行输入mongo
可直接连接到 mongodb ,为了保证数据的安全型,需要给创建用户,并根据需要分配不同的用户权限(角色),具体操作见下一篇文章。
欢迎关注微信公众号:【皮卡战记】
linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB相关推荐
- linux rmp命令安装包在哪里_一文带你了解阿里云Linux服务器的基本操作
1.开启安全组 1.1 开启安全组 1.2 获取公网IP,更改密码(第一次需要重启) 2.使用面板搭建环境 2.1 搭建环境 1.宝塔: 地址:https://www.bt.cn/download/l ...
- linux rmp命令安装包在哪里_rpm命令_Linux rpm 命令用法详解:RPM软件包的管理工具...
rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM ...
- linux expect命令安装包,LINUX EXPECT的安装
LINUX EXPECT的安装 2008-07-07 21:48:34 原创作品,允许转载,转载时请务必以超链接形式标明文章 今天同事要求在两台新装的LINUX系统上安装expect.说实话还真不知道 ...
- ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍
介绍几款常用的远程 SSH 和 sftp 连接软件. 文章原发于个人主页: https://www.bas369.com/more/learning_notes/2020/08/28/%E8%BF%9 ...
- Linux用一键安装包快速部署禅道项目管理平台
Linux用一键安装包快速部署禅道项目管理平台 简介:本文介绍如何在linux下面使用禅道一键安装包搭建禅道的运行环境. 一.安装 二.如何访问数据库 三.9.2.stable版本起Linux一键安装 ...
- linux 下的程序格式,linux 下软件安装包的格式有哪些?
一.Linux常用安装包及安装方法 1.安装包一般有四类: 1)tar包,如software-1.2.3-1.tar.gz.他是使用UNIX系统的打包工具tar打包的. 2)rpm包,如softwar ...
- linux系统安装tv软件下载,Linux版TeamViewer安装包下载
Linux版teamviewer安装包适合在Ubuntu.Debian Red Hat.CentOS.Fedora系统上安装. 具体环境: Debian 9(包括Raspbian) Ubuntu16. ...
- telnet服务下载 Linux,linux telnet服务安装包
这是linux telnet服务安装包下载, telnet-client 客户端安装包.telnet-server服务端安装包和xinetd依赖包,本人在linux retHat 32位系统上亲自安装 ...
- linux - 异常:安装包冲突 conflicts with
linux - 异常:安装包冲突 conflicts with 参考文章: (1)linux - 异常:安装包冲突 conflicts with (2)https://www.cnblogs.com/ ...
最新文章
- 学术不端网查重靠谱吗_毕业论文查重把知网上的英文文章翻译成中文可以吗
- 使用Java流和In-JVM-Memory的超低延迟查询
- PHP笔记-用户登录权限拦截说明
- [深度学习-原理篇]什么是循环神经网络RNN与LSTM
- Hangover C语言 UVA2294
- ansible-playbook之循环(Loops)
- Eclipse关闭无用validation
- Ubuntu18.04安装“迅雷“
- 13.看板方法---使用两层系统扩展看板
- http://acm.whu.edu.cn/land/problem/detail?problem_id=1464
- Java菜鸟教程 基本数据类型(一)
- SQL内置函数日期函数
- PHPWind历史版本及升级包下载(v1.0.0 - v9.0.2、Ofstar to PW)
- JDK7及早期版本Java HotSpot 虚拟机配置选项
- java反射机制的优点和缺点
- evm?衡そΑ_RGB? CMYK? Α? 什么是图像通道,它们是什么意思?
- 屠龙少年终成恶龙!Adobe豪掷200亿美元收购Figma,设计圈炸了!
- php xmp,在jpeg中编写XMP元数据(使用PHP) – 使用单个或多个rdf:描述块
- http状态码-504
- 就算砸下1300亿造车,苹果颠覆行业也有点难
热门文章
- 是不是用博客园编辑器插入修改图片好困难?怀念Word吧,看看用Word2010发博客教程吧~...
- Nginx配置SSI
- 不积跬步无以至千里[转]
- android10分区镜像,分区和映像 | Android 开源项目 | Android Open Source Project
- Mybatis运行原理及源码解析
- go gorm框架一对多查询代码示例
- 解决WSL2中Vmmem内存占用过大问题
- 【收藏】k8s使用如下配置给pod固定ip
- 解决HBase RegionServer进程还在,但是显示已经dead了
- arthas jvm相关命令使用示例:sysenv、getstatic、vmoption、ognl