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数据库常用的10条操作命令
Jun 18 MongoDB
浅析MongoDB之安全认证
Jun 26 MongoDB
mongodb的安装和开机自启动详细讲解
Aug 02 MongoDB
mongodb数据库迁移变更的解决方案
Sep 04 MongoDB
MongoDB日志切割的三种方式总结
Sep 15 MongoDB
MongoDB连接数据库并创建数据等使用方法
Nov 27 MongoDB
SpringBoot系列之MongoDB Aggregations用法详解
Feb 12 MongoDB
MongoDB使用场景总结
Feb 24 MongoDB
剖析后OpLog订阅MongoDB的数据变更就没那么难了
Feb 24 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
phpmail类发送邮件函数代码
2012/02/20 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
20个常用Python运维库和模块
2018/02/12 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
培养联系人考察意见
2015/06/01 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js