MongoDB单实例安装(Linux)

实战环境

centos7系统、64位

iptables和selinux关闭

mongodb简介

mongodb是个非关系型数据库,但操作跟关系型数据最类似。mysql是关系型数据库

mongodb是面向文档存储的非关系型数据库,数据以json的格式进行存储

mongodb可用来永久存储,也可用来缓存数据

mongodb提供副本集和分片集群功能,操作简单

mongodb的下载链接,直接使用mongodb的二进制文件,免编译安装

Try MongoDB Atlas Products | MongoDB

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz

mongodb的二进制解压安装

cd /usr/local/src/

wget 'http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz' #mongodb下载二进制包

tar -zxvf mongodb-linux-x86_64-4.0.2.tgz #解压,由于是二进制的,解压即安装

mv mongodb-linux-x86_64-4.0.2 /usr/local/mongodb

验证安装是否成功

ll -h /usr/local/mongodb/

/usr/local/mongodb/bin/mongod --help

/usr/local/mongodb/bin/mongod --version

monogdb单例配置文件/data/mongodb/27017/mongodb.conf

systemLog:

destination: file

logAppend: true

path: /data/mongodb/27017/mongodb.log

storage:

dbPath: /data/mongodb/27017

journal:

enabled: true

processManagement:

fork: true

net:

port: 27017

bindIp: 0.0.0.0

安全说明

如果是公网服务器,学习的时候,建议监听在127.0.0.1:2017

启动mongodb服务器

/usr/local/mongodb/bin/mongod -f /data/mongodb/27017/mongodb.conf

mongodb的启动验证

ll -h /data/mongodb/27017/ #数据文件查看

ps auxf #进程查看

netstat -tulnp|grep mongo #端口查看

mongodb的关闭方式

kill 关闭 #不建议,后续介绍正确的关闭方法

kill -9和突然断电可能会导致mongodb数据的丢失

相关推荐
anghost1506 分钟前
基于单片机的智能声控窗帘
单片机·嵌入式硬件·mongodb
薛晓刚1 小时前
当MySQL的int不够用了
数据库
SelectDB技术团队1 小时前
Apache Doris 在菜鸟的大规模湖仓业务场景落地实践
数据库·数据仓库·数据分析·apache doris·菜鸟技术
星空下的曙光2 小时前
mysql 命令语法操作篇 数据库约束有哪些 怎么使用
数据库·mysql
小楓12012 小时前
MySQL數據庫開發教學(一) 基本架構
数据库·后端·mysql
染落林间色2 小时前
达梦数据库-实时主备集群部署详解(附图文)手工搭建一主一备数据守护集群DW
数据库·sql
颜颜yan_2 小时前
企业级时序数据库选型指南:从传统架构向智能时序数据管理的转型之路
数据库·架构·时序数据库
lichenyang4532 小时前
管理项目服务器连接数据库
数据库·后端
沙振宇2 小时前
【数据库】通过‌phpMyAdmin‌管理Mysql数据
数据库·mysql
华强笔记3 小时前
Linux内存管理系统性总结
linux·运维·网络