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 18 MongoDB
SpringBoot整合MongoDB的实现步骤
Jun 23 MongoDB
Mongo服务重启异常问题的处理方法
Jul 01 MongoDB
常用的MongoDB查询语句的示例代码
Jul 25 MongoDB
阿里云服务器部署mongodb的详细过程
Sep 04 MongoDB
centos8安装MongoDB的详细过程
Oct 24 MongoDB
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
Nov 01 MongoDB
MongoDB连接数据库并创建数据等使用方法
Nov 27 MongoDB
SpringBoot系列之MongoDB Aggregations用法详解
Feb 12 MongoDB
SpringBoot 整合mongoDB并自定义连接池的示例代码
Feb 28 MongoDB
MongoDB数据库之添删改查
Apr 26 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中的密码安全性Password Hashing
2017/02/04 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
python ETL工具 pyetl
2020/06/07 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
病媒生物防治方案
2014/05/13 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
毕业横幅标语
2014/10/08 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
毕业生对母校寄语
2015/02/26 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书