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 常用的crud操作语句
Jun 20 MongoDB
SpringBoot整合MongoDB的实现步骤
Jun 23 MongoDB
浅析MongoDB之安全认证
Jun 26 MongoDB
常用的MongoDB查询语句的示例代码
Jul 25 MongoDB
关于CentOS 8 搭建MongoDB4.4分片集群的问题
Oct 24 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
MongoDB使用场景总结
Feb 24 MongoDB
剖析后OpLog订阅MongoDB的数据变更就没那么难了
Feb 24 MongoDB
一次线上mongo慢查询问题排查处理记录
Mar 18 MongoDB
Centos系统通过Docker安装并搭建MongoDB数据库
Apr 12 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
python的id()函数解密过程
2012/12/25 Python
Python常用模块介绍
2014/11/21 Python
Python解析nginx日志文件
2015/05/11 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python算法之图的遍历
2017/11/16 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
python TCP包注入方式
2020/05/05 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
旷课检讨书范文
2014/10/30 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
python编写五子棋游戏
2021/05/25 Python
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
python 中的jieba分词库
2021/11/23 Python