mongodb的安装及配置
发布时间:2023-10-07 15:18:47 所属栏目:系统 来源:
导读:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 *面向集合存储,易存储对象类型的数据。 *模式自由。 *支持动态查询。 *支持完全索引,包含内部对象。 *支持查询。 *支持复制和故障恢复。 *使用高效的二进制数据存储,包括大型对象(如视频等)。 *自动处理碎片,以支持云计算层次的扩展性。 *支持 Golang,RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。 *文件存储格式为BSON(一种JSON的扩展)。 *可通过网络访问。 一、安装环境 CentOS Linux release 7.2.1511 安装包:mongodb-linux-x86_64-4.0.4.tgz 二、安装 tar xf mongodb-linux-x86_64-4.0.4.tgz && cd mongodb-linux-x86_64-4.0.4 mkdir -p /data/{db,logs} mkdir etc/ && cd etc/ && touch mongodb.conf mongodb.conf配置信息 port=27017 #端口 dbpath= /data/db #数据库存文件存放目录 logpath= /data/logs/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建服务器进程 maxConns=100 #最大同时连接数 #noauth=false #不启用验证 auth=true #启用验证 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 #即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。 storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB 三、启动验证 1、启动mongo ./bin/mongod -f etc/mongodb.conf 2、登录mongo ./bin/mongo MongoDB shell version v4.0.4 connecting to: mongodb://127.0.0.1:27017 Implicit session: session { "id" : UUID("9daa9293-d882-44ec-ac41-2f49143b0ad9") } MongoDB server version: 4.0.4 > 3、关闭mongo ./bin/mongod --shutdown -f etc/mongodb.conf 四、环境变量配置 vim /etc/profile 新增加一行 PATH=${PATH}:/root/mongodb-linux-x86_64-4.0.4/bin source /etc/profile #使配置生效 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐