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 相关文章推荐
SpringBoot整合MongoDB的实现步骤
Jun 23 MongoDB
MongoDB安装使用并实现Python操作数据库
Jun 28 MongoDB
Mongo服务重启异常问题的处理方法
Jul 01 MongoDB
阿里云服务器部署mongodb的详细过程
Sep 04 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
MongoDB使用场景总结
Feb 24 MongoDB
SpringBoot 整合mongoDB并自定义连接池的示例代码
Feb 28 MongoDB
MongoDB支持的索引类型
Apr 11 MongoDB
Centos系统通过Docker安装并搭建MongoDB数据库
Apr 12 MongoDB
Mongodb 迁移数据块的流程介绍分析
Apr 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的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
php通过session防url攻击方法
2014/12/10 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
Python MySQLdb Linux下安装笔记
2015/05/09 Python
python字符串string的内置方法实例详解
2018/05/14 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python在不同条件下的输入与输出
2020/02/13 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
英文自荐信格式
2013/11/28 职场文书
财务整改报告范文
2014/11/05 职场文书
先进个人推荐材料
2014/12/29 职场文书
辞职申请书范本
2019/05/20 职场文书
Python WSGI 规范简介
2021/04/11 Python
python绘制箱型图
2021/04/27 Python
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
浅谈Python基础之列表那些事儿
2021/05/11 Python