阅读量:1
在Linux系统中,您可以使用以下命令来管理MongoDB服务:
- 启动MongoDB服务:
sudo systemctl start mongod
- 停止MongoDB服务:
sudo systemctl stop mongod
- 重启MongoDB服务:
sudo systemctl restart mongod
- 查看MongoDB服务状态:
sudo systemctl status mongod
- 设置MongoDB服务开机自启:
sudo systemctl enable mongod
- 取消MongoDB服务开机自启:
sudo systemctl disable mongod
- 查看MongoDB日志文件(默认路径为 /var/log/mongodb/mongod.log):
sudo tail -f /var/log/mongodb/mongod.log
- 创建和管理MongoDB用户和权限:
- 连接到MongoDB shell:
mongo
- 创建新用户(替换
和):
use admin
db.createUser({
user: "",
pwd: "",
roles: ["userAdminAnyDatabase", "readWriteAnyDatabase"]
})
- 删除用户(替换
):
use admin
db.dropUser("")
- 创建和管理数据库和集合的权限,请参考MongoDB官方文档。
- 使用
mongodump和mongorestore命令备份和恢复MongoDB数据:
- 备份数据库(替换
,):
mongodump --db --out
- 恢复数据库(替换
,):
mongorestore --db /
这些命令应该足以帮助您在Linux系统中管理MongoDB服务。如果您需要更多关于MongoDB的信息,请查阅官方文档。
以上就是关于“如何用Linux命令管理MongoDB服务”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm