加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

MongoDB入门(介绍、安装)

发布时间:2020-12-13 12:39:24 所属栏目:百科 来源:网络整理
导读:一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need (MongoDB是一个文档数据库,具有您所需的查询和索引所需的可伸缩性和灵活性) 特点: 1.Document D

一.什么是MongoDB?

MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need

(MongoDB是一个文档数据库,具有您所需的查询和索引所需的可伸缩性和灵活性)

特点:

1.Document Database (文档数据库)

2.High Performance(高性能)

3.Rich Query Language(丰富的查询语言)

4.High Availability(高可用)? 主从备份 =>冗余

5.Horizontal Scalability(水平可伸缩性) 横向扩展 分库分表=>Sharding(分片)

6.Support for Multiple Storage Engines(支持多种存储引擎) WriedTiger?In-Memory(内存)?MongoDB提供插件式的存储引擎API,允许第三方为MongoDB开发存储引擎

二.下载社区版

Centos7:

执行命令:wget?https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz

?

?

?解压安装包

执行命令:tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz

?

确保二进制文件在PATH环境变量中列出的目录中

执行命令:?mv ./mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb

?

?

创建数据目录和日志文件

执行命令:?

mkdir -p ./data/db

mkdir -p ./data/log

touch ./data/log/mongodb.log

?

?

创建配置文件

执行命令:vim mongodb.conf

#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb/data/db
#日志目录
logpath=/usr/local/mongodb/data/log/mongodb.log
#后台
fork=true
#日志输出
logappend=
#允许远程IP连接
bind_ip=0.0.0.0

?

?

?

?

启动

?./bin/mongod --config mongodb.conf?

?

?

连接

执行命令:./bin/mongo

?

?

?测试

?

?

打开防火墙

本地

执行命令:

firewall-cmd --zone=public --add-port=27017/tcp --permanent

firewall-cmd --reload

?

?

查看监听端口

执行命令:netstat -lnpt

?

?

?

阿里云? 添加防火墙规则

安装可视化工具: Robo 3T

?

?

?  

文档地址:https://docs.mongodb.com/manual/

下载地址:https://www.mongodb.com/download-center/community?jmp=docs

.tgz安装文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/

yum安装文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

Shell命令参考:https://docs.mongodb.com/manual/reference/mongo-shell/

Robo3T下载地址:https://robomongo.org/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读