MongoDB安装很简单,可以用手工启动,但是大多数情况下你可能想把它加入到系统自动启动中去,而且希望能够以某个service account来运行mongoDB,而不是root。如果这个是你想要的,你可以按照如下方法操作:
1、新建一个bash文件
vi /home/mongodb/mogodb/bin/mymongod.sh
2、添加如下内容
/home/mongodb/mogodb/bin/mongod --fork --logpath /home/mongodb/mogodb/log/mongodb.log --dbpath /home/mongodb/data/db
3、给新建的文件添加执行权限
chmod +x mogodb/bin/mymongod.sh
4、新建init.d启动脚本
vi /etc/init.d/mongodb
5、添加如下内容
#!/bin/bash
#chkconfig: 2345 90 10
#description: mongodb_service
#Start MongoDB
su - mongodb -c /home/mongodb/mogodb/bin/mymongod.sh
6、给init.d启动脚本添加执行权限
chmod +x /etc/init.d/mongodb
7、将init.d启动脚本添加到系统自动启动
chkconfig --add mongodb
经过上面的步骤就可以实现在系统启动时以mongodb用户自动启动
分享到:
相关推荐
上传Linux服务器,解压使用,上传Linux服务器,解压使用! 内包含一键自动化启动脚本
这是使用Docker容器配置,部署和运行MongoDB的主要脚本。 这里,我们有几个功能可以简化部署过程中的某些操作,如下所示: setup_kernel() :根据MongoDB最佳实践设置一些内核参数 checknodes() :检查...
该文件为centos7环境下,mongoDB3.4一键部署配置脚本。下载该文件,拖到服务器上,$ sh mongo.sh 执行该脚本就能自动化下载、安装、配置防火墙、远程访问、开机自启动等。
前言 其实所谓自动分割MongoDB日志文件,就是指Rotate MongoDB log files,即让MongoDB每天...现在以一个MongoDB实例为例,可以写一个脚本来实现自动分割MongoDB日志 1、配置MongoDB实例启动参数 security: keyFile
studio3T无限试用,mongodb图形化管理工具,运行脚本就可以试用30天,到期后再运行,可以无限试用,脚本可以放到自启动里面,这样就可以自动运行
977.2.4 尾部游标 987.3 GridFS:存储文件 997.3.1 开始使用GridFS:mongofiles 997.3.2 通过MongoDB驱动程序操作GridFS1007.3.3 内部原理 1007.4 服务器端脚本 1017.4.1 dbeval 1017.4.2 存储...
《10天掌握MongoDB》2012翻新完整版,大小 4.6 MB,NewSQL 中文社区系列课程。本版本带有 PDF 书签,方便读者朋友阅览。 目录: 第一天:认识MONGODB 从NOSQL说起 NOSQL数据库特点 NOSQL数据库类型 MONGODB简介 ...
对于想使用Express和MongoDB来启动API的用户来说,这是一个示例项目。 演示版 Heroku自动部署 如果您分叉了该存储库,则可以随后将其链接到您的heroku应用程序。 先决条件 要在本地构建和运行此应用,您需要做一些...
随着变化的MongoDB 3.x和利用WiredTiger存储引擎它似乎几乎不可能继续利用 ( 在我的情况)的以自动启动mongod ,并保持它在OS X所以运行此脚本的创建来处理我的推出本地mongod实例,已经长大了一点,我仍然有一些...
MongoDB内存服务器 该软件包从节点以编程方式启动了一个实际的/实际的MongoDB服务器,以便在开发过程中进行测试或模拟。 默认情况下,它将数据保存在内存中。 重新启动的mongod进程大约需要7Mb的内存。 该服务器将...
mongod进程和配置文件,启动脚本 1.3 mongodb-org-mongos mongos进程 1.4 mongodb-org-shell mongo shell 1.5 mongodb-org-tools 其他mongodb工具,mongoimport,mongoexport,mongodump,mongrestore,mongofiles,...
额外的用户和数据库是通过自定义的startup_script创建的,该脚本已添加到docker-entrypoint-initdb.d中,并在默认docker-entrypoint之后运行。 此生成使用.env文件。 **请更改用户名和密码为您自己的值。 ** 建造 ...
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
【资源说明】 基于SpringBoot快速开发的爬虫项目源码+项目使用说明+sql数据库.zip 基于SpringBoot快速开发的爬虫项目源码+项目...2. 启动项目即可自动爬取相关数据到mongoDB对应的集合中(集合名称为{spider_name})
启动开发服务器,自动监听源文件更改(数据库需要自行启动) yarn debug 配合VSCode调试服务器。操作方式如下: 设置断点; 按F5,或在调试窗口中单击绿色箭头。 yarn build 使用babel编译源文件 yarn serve 在yarn ...
config.js 中的参数令牌可以使用 auth.js 脚本自动写入 config.js。 您必须首先使用来自 vk.com 的用户名和密码替换 YOUR_VK_EMAIL 和 YOUR_VK_PASS。 Auth.js 脚本启动命令: node auth.js发射 node spider.js执照...
由于我们还没有任何自动部署功能,因此必须通过ssh手动运行更新脚本。 在Uberspace主文件夹中,运行 ./update.sh 该脚本将拉下最新的master分支,然后重新启动服务。 开始 启动MongoDB: svc -u ~/service/mongodb ...
Express TypeScript样板 ... -Docker编写脚本以在生产模式下启动服务。 启动本地mongo容器,跨运行具有数据持久性。 一个可靠地连接到MongoDB的帮助程序类。 Joi-用于声明性有效负载验证 -从路由中捕获错
因为事情应该被脚本化 应该自动的事情 hello world sinatra 应用程序的创建 [] 购买域名 [] 提供 DO 液滴 [] 将域名服务器更改为 DO [] 告诉 DO droplet DNS 指向域 [] 启动服务器 [] 运行 nginx-ssl [] 创建一个...
超级饲料将 Google 表单数据转换为格式化的食谱... bin/activatetwistd -n web --class supperfeed.resource -p 8080开机自动启动源代码分发包括一个示例 upstart 脚本。 这可以在 doc/devops/upstart/supperfeed.con