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
MongoDB 常用的crud操作语句
Jun 20 MongoDB
详解MongoDB的条件查询和排序
Jun 23 MongoDB
常用的MongoDB查询语句的示例代码
Jul 25 MongoDB
MongoDB日志切割的三种方式总结
Sep 15 MongoDB
关于CentOS 8 搭建MongoDB4.4分片集群的问题
Oct 24 MongoDB
SpringBoot系列之MongoDB Aggregations用法详解
Feb 12 MongoDB
Centos系统通过Docker安装并搭建MongoDB数据库
Apr 12 MongoDB
SpringBoot集成MongoDB实现文件上传的步骤
Apr 18 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
js 奇葩技巧之隐藏代码
2017/08/11 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
Python常见文件操作的函数示例代码
2011/11/15 Python
记录Django开发心得
2014/07/16 Python
python实现一次创建多级目录的方法
2015/05/15 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Python将图片转换为字符画的方法
2020/06/16 Python
Python中extend和append的区别讲解
2019/01/24 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
python获取linux系统信息的三种方法
2020/10/14 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
财务总监岗位职责
2014/03/07 职场文书
地球一小时宣传标语
2014/06/24 职场文书
酒店销售经理岗位职责
2015/04/02 职场文书
企业培训简报范文
2015/07/20 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python