mongodb的安装和开机自启动详细讲解


Posted in MongoDB onAugust 02, 2021

mongodb的安装和开机自启动

第一步【下载安装包】

1.去mongodb的官网下载相应的安装包(http://www.mongodb.org)找到相应的版本下载
2.如果有网络的话直接使用命令下载(wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.0.tgz

第二步【解压压缩包】

tar zxvf mongodb-linux-i686-1.8.0.tgz
最好给解压的文件夹改个名字,方便操作
mv mongodb-linux-i686-1.8.0.tgz mongodb

第三步 【安装准备】

将mongodb移动到/usr/local/mongodb文件夹 mv mongodb /usr/local/mongodb
创建数据库文件夹(默认的数据库文件夹的位置时 /data/db,启动的时候会自动创建) mkdir: /usr/local/mongodb/data
提示:mongodb没有具体的安装过程 解压文件包后 可以直接使用 非常的高效和方便

第四步 【设置开机自启动】

将mongodb启动项目加入到rc.local保证mongodb在服务器开机时启动
echo “/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data” >> /etc/rc.local

第五步【启动mongodb】

运行mongodb命令
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --fork --logpath=/usr/local/mongodb/dblogs

?dbpath执行数据库存放路径(默认时/data/db)
?fork是以daemon(进程)方式运行
注意指定?fork参数 必须指定 --logpath日志文件夹路径如果不加?fork参数则需要再开启一个mongodb启动窗口

【启动命令常用的参数选项说明】
?dbpath 指定数据库的目录
?port 指定数据库的端口默认时27017
?bind_ip 绑定ip
?directoryperdb 为每个db单独创建一个独立子目录
?logpath 指定日志存放目录
?logappend 指定日志生成方式【追加/覆盖】
?pidfilepath 指定进程文件路径 如果不指定将不产生进程文件
?keyfile 集群模式的关键标示
?journal 启用日志
?nssize 指定.ns文件的大小 单位MB 默认时16M 最大是2GB
?maxConns 最大的并发连接数
?notablescan 不允许进行表扫描
?noprealloc 关闭数据文件的预分配功能
?fork 以后台Daemon形式运行服务

第六步【进入客户端操作】

/usr/local/mongodb/bin/mongod

第七步【退出shell控制台】

ctrl+c 或者exit回车

第八步【停止mongodb的服务器】

如果处理连接状态 那么直接可以通过在admin库中发送db.shutdownServer()指令去停止

 

到此这篇关于mongodb的安装和开机自启动详细讲解的文章就介绍到这了,更多相关mongodb的安装和开机自启动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MongoDB 相关文章推荐
MongoDB balancer的使用详解
Apr 30 MongoDB
MongoDB orm框架的注意事项及简单使用
Jun 20 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
一次线上mongo慢查询问题排查处理记录
Mar 18 MongoDB
MongoDB数据库部署环境准备及使用介绍
Mar 21 MongoDB
mongoDB数据库索引快速入门指南
Mar 23 MongoDB
MongoDB支持的数据类型
Apr 11 MongoDB
Centos系统通过Docker安装并搭建MongoDB数据库
Apr 12 MongoDB
SpringBoot集成MongoDB实现文件上传的步骤
Apr 18 MongoDB
MongoDB数据库之添删改查
Apr 26 MongoDB
常用的MongoDB查询语句的示例代码
Jul 25 #MongoDB
Mongo服务重启异常问题的处理方法
Jul 01 #MongoDB
MongoDB安装使用并实现Python操作数据库
浅析MongoDB之安全认证
Jun 26 #MongoDB
SpringBoot整合MongoDB的实现步骤
Jun 23 #MongoDB
详解MongoDB的条件查询和排序
Jun 23 #MongoDB
MongoDB orm框架的注意事项及简单使用
Jun 20 #MongoDB
You might like
第十节--抽象方法和抽象类
2006/11/16 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php数组随机排序实现方法
2015/06/13 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
Vue实现左右菜单联动实现代码
2018/08/12 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
js实现无缝轮播图
2020/03/09 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
wxPython实现列表增删改查功能
2019/11/19 Python
Python命令行click参数用法解析
2019/12/19 Python
PyTorch-GPU加速实例
2020/06/23 Python
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
小学门卫岗位职责
2013/12/17 职场文书
教师档案管理制度
2014/01/23 职场文书
股东协议书范本
2014/04/14 职场文书
实习报告评语
2014/04/26 职场文书
公司员工离职感言
2015/08/03 职场文书