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数据库常用的10条操作命令
Jun 18 MongoDB
MongoDB orm框架的注意事项及简单使用
Jun 20 MongoDB
浅析MongoDB之安全认证
Jun 26 MongoDB
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
Nov 01 MongoDB
SpringBoot系列之MongoDB Aggregations用法详解
Feb 12 MongoDB
一次线上mongo慢查询问题排查处理记录
Mar 18 MongoDB
MongoDB数据库之添删改查
Apr 26 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中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
在js中使用"with"语句中跨frame的变量引用问题
2007/03/08 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
JS分页效果示例
2013/10/11 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
Angular实现form自动布局
2016/01/28 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
js实现简单的打印表格
2020/01/15 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
python删除特定文件的方法
2015/07/30 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
对于Python中RawString的理解介绍
2016/07/07 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
师范生实习的个人自我鉴定
2013/10/20 职场文书
大学生毕业自我评价范文分享
2013/11/07 职场文书
语文高效课堂实施方案
2014/05/03 职场文书
求职信内容怎么写
2014/05/26 职场文书
教师岗位职责范本
2015/04/02 职场文书
tree shaking对打包体积优化及作用
2022/07/07 Java/Android