mongodb安装与添加实例

说明:
MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展。 是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。不采用关系模型主要是为了获得更好的扩展性,MongoDB不再有“行”的概念,其运行方式主要基于两个概念:集合与文档。

.
.
实验环境:centos 7
.
.
实验步骤如下:
.
.
1 . 配置yum源仓库
cd /etc/yum.repos.d/ #进入该目录
vim mongodb-org.repo #进入配置文件,在其中输入如下:
[mongodb-org] #名称
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ #yum源
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc #验证


.
.
2 . yum源保存退出后
yum list #加载一下
yum install mongodb-org -y #安装mongodb
vim /etc/mongod.conf #安装完成后,进入配置文件,更改如下
....
port: 27017 #端口
bindIp: 0.0.0.0 #监听地址
....


.
.
3 . 这样就完成安装了
systemctl stop firewalld.service
setenforce 0 #关闭防火墙与功能
systemctl start mongod.service #开启mongodb
mongo #进入mongodb


.
.
4 . 下面进行添加实例
cd /etc/
cp -p mongod.conf mongod2.conf #为实例创建配置文件,这里可以复制mongodb配置文件
vim mongod2.conf #进入实例配置文件进行配置,主要更改三个点
path: /data/mongodb/mongod2.log #日志文件存放位置
dbPath: /data/mongodb/mongo #数据文件存放位置
port: 27018 #端口


.
.
5 . 创建实例文件
mkdir -p /data/mongodb #创建文件目录
cd /data/mongodb/ #进入文件目录
mkdir mongo #创建数据文件目录
touch mongod2.log #创建日志文件目录
chmod 777 mongod2.log #给予日志文件权限
mongod -f /etc/mongod2.conf #开启实例
mongo --port 27018 #进入实例


.
.
.
mongodb安装与添加实例操作完成,有关于基本的操作命令也简单的说明下
.
.

show dbs #查看数据库
.
show tables #查看集合
.
db.info.find() #查看集合中的数据
.
use school #进入数据库,如果没有这个数据库,则会新建
.
db.copyDatabase("school","school2") #复制数据库
.
db.version() #查看版本
.
db.createCollection(‘info‘) #创建一个集合info
.
db.info.insert ({"id":1,"name":"zhao"}) #在集合中插入数据
.
db.info.drop() #删除集合
.
db.dropDatabase() #先进数据库,删除本数据库
.
mongoexport -d school -c info -o /opt/school.json #导出到指定文件下
.
mongoimport -d school -c test --file /opt/school.json #导入
.
mongoexport -d school -c info -q ‘{"id":{"$eq":10}}‘ -o /opt/top10.json #导出指定行,此例10行
.
mkdir /backup
mongodump -d school -o /backup/ #备份到文件中
.
mongorestore -d school2 --dir-/backup/school #还原

原文地址:http://blog.51cto.com/13756925/2285045

时间: 2024-10-03 22:00:11

mongodb安装与添加实例的相关文章

MongoDB安装及多实例启动

MongoDB安装及多实例启动 MongoDB简介 MongoDB是一款跨平台.面向文档的数据库.可以实现高性能.高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点可以保证服务器的性能. 在大数据时代中,大数据量的处理已经成了考量一个数据库最重要的原因之一.MongoDB的一个主要目标就是尽可能的让数据库保持卓越的性能,这很大程度地决定了MongoDB的设计.MongoDB选择了最大程度而利用内存资源用作缓存来换取卓越的性能,并且会自动选择速度

MongoDB安装及添加到Windows服务,随系统启动

本文介绍在Windows环境下安装MongoDB及添加到Windows服务中,随系统启动 首先去官网下载Windows安装包:https://www.mongodb.org/downloads 一般情况下选择默认的64位即可(除非你的主机是32位),下载后,假设我们安装到:D:/soft/mongodb/ ,完成后,进入该目录,新建data和logs两个文件夹,并在logs目录下再新建个mongodb.log.然后打开命令提示符(CMD),Windows8.1的用户需要用管理员身份打开.执行以下

MongoDB 安装与配置--Win10

MongoDB 安装与配置--Win10 2017年12月31日 17:17:39 阅读数:2403 1. 下载 下载链接:https://www.mongodb.com/download-center?jmp=nav#community 1 2. 安装 按提示安装即可 1. Complete:完整安装 2. Custom:自定义安装,可选择安装路径和安装组件 1 2 3 3. 配置 1. 安装完的目录结构 [C:\Program Files\MongoDB\Server\3.6] 1 2. 在

MongoDB基础(安装及多实例)

MongoDB简介 MongoDB是一跨平台.面向文档的数据库.可以实现高性能.高可用性,并且能够轻松扩展.是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.不采用关系模型主要是为了获得更好的扩展性,MongoDB不再有"行"(row)的概念,其运行方式主要基于两个概念:集合(collection)与文档(document). M

MongoDB安装以及MongoDB开启多实例

MongoDB安装方法 一.手工编译安装 软件包百度网盘链接:https://pan.baidu.com/s/19oPP-3k7MiPsemO2cLsdng 密码:k86h 1.挂载本地后解压到opt目录下tar zxf mongodb-linux-x86_64-rhel70-4.0.0.tgz -C /opt/ 2.移动解压过后的包到/usr/local/目录中并重命名mv mongodb-linux-x86_64-rhel70-4.0.0/ /usr/local/mongodb 3.创建配置

第一章 MongoDb安装和原理

1.安装 去官网下载版本,mongodb 分为两个版本:windows 和Linux. 1.1 Windows 安装很简单 首先:下载一个windows压缩包或安装程序. 然后:在你的盘符里新建一个文件夹或安装程序路径名字为:mongo 比如: d:\mongo  然后把里面的压缩包里面的内容全部放入进去. 还要新建一个文件夹用于存放数据信息 比如:d:\db 做完以上准备工作,打开运行->输入cmd->输入 d:\mongo\bin\mongod --dbpath=d:\db 这是开启mon

MongoDB安装及shell简介

MongoDB安装 MongoDB具有跨平台的优良特性,提供了对主流的操作系统支持,我们可以根据自己使用的操作系统,选择下载对应的安装包. 图 1. MongoDB支持各个版本的操作系统 MongoDB在各个操作系统上的安装都比较简单,我们只需要下载安装包,解压到某个目录下,然后指定存储目录并执行mongod,其就可以监听客户端的链接请求了:下面简单的介绍一下在Ubuntu下的安装过程: 将下载的安装包拷贝到特定的目录下,并进行解压 图 2.拷贝MongoDB并解压缩 执行解压MongoDB目录

MongoDB安装与操作大全

简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 特点 面向集合

[linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、

参考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安装完美实现! 1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 解压,移动到/usr/local/mongodb目录 tar -zxvf mongodb-linux-x86_64-3.0.3.tgz sudo mv mo