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之安全认证
Jun 26 MongoDB
MongoDB安装使用并实现Python操作数据库
Jun 28 MongoDB
Mongo服务重启异常问题的处理方法
Jul 01 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
MongoDB连接数据库并创建数据等使用方法
Nov 27 MongoDB
MongoDB数据库部署环境准备及使用介绍
Mar 21 MongoDB
MongoDB误操作后使用oplog恢复数据
Apr 11 MongoDB
MongoDB支持的索引类型
Apr 11 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数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
php实现websocket实时消息推送
2018/03/30 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
在JavaScript中如何解决用execCommand(
2015/10/19 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
JS获取填报扩展单元格控件的值的解决办法
2017/07/14 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python自动发邮件脚本
2017/03/31 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
Python 支付整合开发包的实现
2019/01/23 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
简单了解Django项目应用创建过程
2020/07/06 Python
深入浅析Python代码规范性检测
2020/07/31 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
趣味运动会新闻稿
2015/07/17 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang