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数据库的安装步骤
Jun 18 MongoDB
MongoDB orm框架的注意事项及简单使用
Jun 20 MongoDB
SpringBoot整合MongoDB的实现步骤
Jun 23 MongoDB
浅析MongoDB之安全认证
Jun 26 MongoDB
常用的MongoDB查询语句的示例代码
Jul 25 MongoDB
阿里云服务器部署mongodb的详细过程
Sep 04 MongoDB
mongodb清除连接和日志的正确方法分享
Sep 15 MongoDB
关于CentOS 8 搭建MongoDB4.4分片集群的问题
Oct 24 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
MongoDB误操作后使用oplog恢复数据
Apr 11 MongoDB
MongoDB修改oplog大小的四种方法
Apr 11 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学习之数据类型之间的转换代码
2011/05/29 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
php实现微信模板消息推送
2018/03/30 PHP
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
Python中除法使用的注意事项
2014/08/21 Python
python开发中module模块用法实例分析
2015/11/12 Python
Python温度转换实例分析
2018/01/17 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
python多线程并发实例及其优化
2019/06/27 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
党员干部廉洁承诺书
2014/05/28 职场文书
给领导的感谢信范文
2015/01/23 职场文书
研讨会通知
2015/04/27 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android