这篇文章是关于如何在linux中部署和安装mongodb。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。
00-1010在Linux系统中安装Mongodb应用,并设置基本的安全权限,保证数据库的安全。
文档目的
MongoDB是基于分布式文件存储的数据库.用c语言编写的。旨在为WEB应用程序提供可扩展的高性能数据存储解决方案。
MongoDB是介于关系数据库和非关系数据库之间的产品。它是非关系数据库.最通用、最类似关系数据库的,他支持的数据结构非常松散,是类似json的bson格式,所以可以存储复杂的数据类型。Mongo最大的特点就是他支持的查询语言非常强大,语法有点类似于面向对象的查询语言,几乎可以实现大部分类似关系数据库单表查询的功能,而且还支持数据索引。
基础知识
命令
使用
用配置文件启动mongo
mongod-config/etc/mongod . conf-port 27017-dbpath/data/db1
重启mongo
服务mongod重新启动
添加mongo启动
chkconfig mongod on
创建数据库
使用数据库名称
查看数据库
显示数据库
插入数据
db . database _ name . insert({ " name " : " name " })
删除数据库
db.dropDatabase()
删除集合
db.collection.drop()
插入文档
db。COLLECTION_NAME.insert(文档)
查看插入的文档
db.col.find()
更新文档
db.collection.update()
db.collection.save()
删除文档
db.collection.remove()
Mongodb监控
mongostat
mongotop
常用命令
MongoDB服务器版本: 3.4.1
00-1010操作系统:CentOS 7(3 . 10 . 0-327 . 36 . 3 . El 7 . x86 _ 64)
所需软件
系统环境
vim/etc/yum . repo . d/MongoDB-org-3.4 . repo
[mongodb-org-3.4]
名称=MongoDB存储库
base URL=https://repo . MongoDB . org/yum/red hat/$ release ver/MongoDB-org/3.4/x86 _ 64/
gpgcheck=1
使能=1
gpg key=https://www . MongoDB . org/static/PGP/server-3.4 . ASC
操作步骤
sudo yum install-y MongoDB-org
1.配置yum仓库
mongod -端口27017 - dbpath /data/db1
注意:如果没有/data/db1文件夹,创建一个新的mkdir -p /data/db1。
00-1010登录mongo
mongo - port 27017
创建管理员用户
使用管理员
db.createUser(
{
用户: '我用户管理员',
pwd: 'abc123 ',
role s :[{ role : ' UserAdminAnyDatabaSe ',db: 'admin' } ]
}
)
2.安装mongodb应用
vim /etc/mongod.conf
修改安全选项
证券:
已启用授权:
3.用无访问权限控制方式开启mongo
mongod-config/etc/mongod . conf-port 27017-dbpath/data/db1
注意:您也可以使用以下命令来强制访问控制打开功能打开mongo。
mongod-auth-port 27017-dbpath/data/db1
注意:如果SELinux已打开,您需要配置以下语句
semanage端口-a -t mongod_port_t -p tcp 27017
4.设置管理员账号密码
mongo
使用测试
db.createUser(
{
用户: '我测试仪',
pwd: 'xyz123 ',
role s :[{ role : ' read write ',db: 'test' },
{ role: 'read ',db: 'reporting' } ]
}
)
感谢阅读!这篇关于“如何在linux中部署和安装mongodb”的文章就分享到这里。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93195.html