[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
数据库技术
> 详细
mongodb安装与添加实例
时间:
2018-09-25 14:02:34
阅读:
200
评论:
0
收藏:
0
[点我收藏+]
说明:
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 #还原
mongodb安装与添加实例
原文:http://blog.51cto.com/13756925/2285045
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!