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使用profile分析慢查询的步骤
Apr 30 MongoDB
MongoDB balancer的使用详解
Apr 30 MongoDB
详解MongoDB的条件查询和排序
Jun 23 MongoDB
Mongo服务重启异常问题的处理方法
Jul 01 MongoDB
阿里云服务器部署mongodb的详细过程
Sep 04 MongoDB
MongoDB日志切割的三种方式总结
Sep 15 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
MongoDB使用场景总结
Feb 24 MongoDB
MongoDB数据库部署环境准备及使用介绍
Mar 21 MongoDB
MongoDB支持的索引类型
Apr 11 MongoDB
详解MongoDB排序时内存大小限制与创建索引的注意事项
May 06 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
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
帝国cms目录结构分享
2015/07/06 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
JS之小练习代码
2008/10/12 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
vue里input根据value改变背景色的实例
2018/09/29 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
Python 自动补全(vim)
2014/11/30 Python
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
pandas 时间格式转换的实现
2019/07/06 Python
Django 框架模型操作入门教程
2019/11/05 Python
pytorch实现线性拟合方式
2020/01/15 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
毕业寄语大全
2014/04/09 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
出国签证在职证明范本
2014/11/24 职场文书
雷锋电影观后感
2015/06/10 职场文书
学术会议领导致辞
2015/07/29 职场文书
健康教育主题班会
2015/08/14 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
详细介绍python类及类的用法
2021/05/31 Python
MySQL Server 层四个日志
2022/03/31 MySQL