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数据库的安装步骤
Jun 18 MongoDB
MongoDB 常用的crud操作语句
Jun 20 MongoDB
浅析MongoDB之安全认证
Jun 26 MongoDB
MongoDB安装使用并实现Python操作数据库
Jun 28 MongoDB
mongodb清除连接和日志的正确方法分享
Sep 15 MongoDB
MongoDB使用场景总结
Feb 24 MongoDB
剖析后OpLog订阅MongoDB的数据变更就没那么难了
Feb 24 MongoDB
mongoDB数据库索引快速入门指南
Mar 23 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
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
php Mysql日期和时间函数集合
2007/11/16 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
JavaScript 创建对象
2009/07/17 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
jQuery hover 延时器实现代码
2011/03/12 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Python实现JSON反序列化类对象的示例
2018/01/31 Python
python 中如何获取列表的索引
2019/07/02 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
win10从零安装配置pytorch全过程图文详解
2020/05/08 Python
python palywright库基本使用
2021/01/21 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
便利店促销方案
2014/02/20 职场文书
《满井游记》教学反思
2014/02/26 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
文明礼仪倡议书
2015/04/28 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
idea下配置tomcat避坑详解
2022/04/12 Servers