启动mongodb服务
2021/7/27 19:06:00
本文主要是介绍启动mongodb服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
linux安装mongodb
启动mongodb服务
mongodb集成到asp .net Core Web Api项目(源码可下载)
1.在mongodb的安装目录下的bin目录下启动服务
cd /usr/local/mongodb/bin
2.查看mongodb是否启动成功 ,若显示红框中内容,则启动成功
./mongod --config /usr/local/mongodb/conf/mongodb.conf
3.操作数据库,任意目录下,输入命令mongo即可进入数据库,配置了环境变量的前提下,否则需要在mongodb安装目录下的bin目录下使用 ./mongo 命令
4.添加用户、安全认证
如果一个数据库是没有安全认证的,不使用用户名密码即可登陆,这样是不安全的,所以我们应当授予权限才能操作数据库,这样再企业中才能保证数据安全性
首先必须使用admin数据库,进行新用户授权。
输入以下命令:use admin
5.创建用户
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})
授权成功后,关闭mongo服务:
db.shutdownServer()
显示如下,代表关闭成功
然后需要到配置文件中修改配置,启用安全认证
#校验权限
auth=true
最后进入mongodb的安装目录下的bin目录下启动服务
./mongod --config /usr/local/mongodb/conf/mongodb.conf
重启服务后,我们输入show dbs此时看不到任何数据库,说明我们的安全认证用户配置生效了
此时 我们需要登录认证用户,如下
> use admin switched to db admin > db.auth('root','123456')
我们再执行 show dbs 此时我们可以看见所有的库了
这篇关于启动mongodb服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20MongoDB教程:从入门到实践详解
- 2024-11-17执行 Google Ads API 查询后返回的是空数组什么原因?-icode9专业技术文章分享
- 2024-11-17google广告数据不同经理账户下的凭证可以获取对方的api数据吗?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么实现同时向多个邮箱发送邮件?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么设置header 和 标签tag 呢?-icode9专业技术文章分享
- 2024-11-12Cargo deny安装指路
- 2024-11-02MongoDB项目实战:从入门到初级应用
- 2024-11-01随时随地一键转录,Google Cloud 新模型 Chirp 2 让语音识别更上一层楼
- 2024-10-25Google Cloud动手实验详解:如何在Cloud Run上开发无服务器应用
- 2024-10-24AI ?先驱齐聚 BAAI 2024,发布大规模语言、多模态、具身、生物计算以及 FlagOpen 2.0 等 AI 模型创新成果。