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查询语句的示例代码
Jul 25 MongoDB
阿里云服务器部署mongodb的详细过程
Sep 04 MongoDB
MongoDB日志切割的三种方式总结
Sep 15 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
SpringBoot系列之MongoDB Aggregations用法详解
Feb 12 MongoDB
剖析后OpLog订阅MongoDB的数据变更就没那么难了
Feb 24 MongoDB
MongoDB误操作后使用oplog恢复数据
Apr 11 MongoDB
MongoDB支持的数据类型
Apr 11 MongoDB
MongoDB支持的索引类型
Apr 11 MongoDB
详解MongoDB排序时内存大小限制与创建索引的注意事项
May 06 MongoDB
NoSQL优缺点与MongoDB数据库简介
Jun 05 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
深入php处理整数函数的详解
2013/06/09 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php编程每天必学之验证码
2016/03/03 PHP
PHP微信API接口类
2016/08/22 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
对python3标准库httpclient的使用详解
2018/12/18 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
Django 开发环境配置过程详解
2019/07/18 Python
python语言中有算法吗
2020/06/16 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
优秀毕业生自我鉴定
2014/01/19 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
初三毕业感言
2015/07/31 职场文书
vue判断按钮是否可以点击
2022/04/09 Vue.js
MySQL数据管理操作示例讲解
2022/12/24 MySQL