mongodb的安装和开机自启动详细讲解
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查询语句的示例代码
背景 最近做了几个规则逻辑.用到mongo查询比较多,就是查询交易信息跑既定规则筛选出交易商户,使用聚合管道进行统计和取出简单处理后的数据,用SQL代替业务代码逻辑的判断. 方法 MongoDB聚合使用aggregate,聚合管道采取自动向下子执行方式,基本语法格式: db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 聚合框架中常用的操作: $project:修改输入文档的结构.可以用来重命名.增加或删除域,也可以用于创建计算结果以及嵌套文档.
-
详解MongoDB的条件查询和排序
目录 find 方法 条件组合 比较操作符 IN 查询 限制返回结果条数和跳过数据 排序 总结 find 方法 查询的基本格式是db.collection.find({条件}),其中条件是可选的,类似于 MySQL 的 WHERE 条件一样.示例如下: // 查找全部文档 db.collection.find({}); // 查找指定条件的文档 db.collection.find({key: value}); // 查找昵称为岛上码农的用户 db.users.find({nickname: '
-
SpringBoot整合之SpringBoot整合MongoDB的详细步骤
目录 一.创建项目,选择依赖 二.引入相关依赖(非必要) 三.如果是第一次使用MongoDB,首先先创建用户 四.定义核心配置文件 六.创建dao层,这里的dao层有两种写法 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.本文介绍SpringBoot整合之SpringBoot整合MongoDB的步骤. 一
-
SpringBoot整合MongoDB的实现步骤
目录 一.技术介绍 1.MongoDB是什么? 二.使用步骤 1.引入maven库 2.具体使用示例 3.配置文件 4.单元测试 总结 一.技术介绍 1.MongoDB是什么? MongoDB(来自于英文单词"Humongous",中文含义为"庞大")是可以应用于各种规模的企业.各个行业以及各类应用程序的开源数据库.作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新.与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,
-
mongodb中oplog介绍和格式详析
目录 1. 基本概念 2. Oplog 的默认储存大小 3. 可能需要更大oplog的工作负载 4. Oplog状态 5. Oplog格式 6. CUD操作和Oplog的对应关系 delete操作 update操作 小结 总结 1. 基本概念 oplog使用固定大小集合记录了数据库中所有修改操作的操作日志(新增.修改和删除,无查询),mongodb收到修改请求后,先在主节点(Primary)执行请求,再把操作日志保存到oplog表中,其他从节点(Secondary)到主节点拉取oplog并在异步
-
springboot实现将自定义日志格式存储到mongodb中
步骤如下 首先定义封装所需要的日志信息的实体类 public class MyLog { //根据需要定义字段 @Id private String id; private Date ts; private String level; private String msg; private String thread; //属性的get/set方法(略) } 定义操作mongodb的接口 @Repository public interface LogRepository extends Mon
-
MongoDB安装使用并实现Python操作数据库
一.MongoDB介绍 MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 二.安装MongoDB MongoDB安装很简单,无需下载源文件,可以直接用apt-ge
-
浅析MongoDB之安全认证
一.MongoDB的用户和角色权限简介 为了强制开启用户访问控制(用户验证),则需要在MongoDB实例启动时使用选项--auth或在指定启动配置文件中添加auth=true. 启用访问控制:MongoDB使用的是基于角色的访问控制(Role-Based Access Control,RBAC)来管理用户对实例的访问.通过对用户授予一个或多个角色来控制用户访问数据库资源的权限和数据库操作的权限,在对用户分配角色之前,用户无法访问实例. 角色:在MongoDB中通过角色对用户授予相应数据库资源的操
-
mongodb的安装和开机自启动详细讲解
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-lin
-
centos7系统下nginx安装并配置开机自启动操作
准备工作 我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库 yum install wget gcc gcc-c++ pcre-devel zlib-devel ##创建工作目录并进入工作目录 mkdir -p /z/nginx && cd /z/nginx ##获取nginx最新的安装包 wget http://nginx.org/download/nginx-1.11.10.tar.gz ##解压缩 tar zxvf nginx-1.11.10.tar.gz #
-
CentOS 7安装Mysql并设置开机自启动的方法
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支). 可以按照以下步骤手动安装Mysql数据库. 1. 下载rpm安装文件 wget http://repo.mysql.com/mysql-community-release-el7.rpm 2. 执行rpm安装 rpm -ivh mysql-community-release-el7.rpm 依赖解析完成后,出现下列选项: Dependencies Resolved ==================
-
windows下快速安装nginx并配置开机自启动的方法
nginx已经是我们日常开发中在常用不过的工具了,简单快捷的安装和配置,大大减少了我们部署调试浪费的时间,本文给各位同学介绍一下nginx正常安装流程,以及开机自启动配置,记得提前收藏,莫要书到用时方恨少~ 废话少说,上车! 一.windows系统下Nginx安装启动流程: 这是我们在正常环境中,Windows下Nginx的安装及启动方式 1.到nginx官网下载相应版本(http://nginx.org/en/download.html),我这里放到了D:\work\nginx\路径下
-
MySQL5.5版本安装与安装失败详细讲解
目录 MySQL5.5版本安装详细讲解 安装失败的情况 总结 MySQL5.5版本安装详细讲解 1.打开下载的安装文件,出现如下界面,mysql安装向导启动,点击“next”继续 2.同意协议,点击“next”继续 3.选择安装类型 1.Typical----默认安装2.Custom----完全安装3.Complete----用户自定义安装 4.点击“Install”开始安装. 5.正在安装 6.MySQL安装完成 7.配置MySQL 8.选择配置方式 9.选择服务器类型 10.选择mysql数
-
MongoDB卸载安装的详细安装教程
目录 01 卸载 1. sc stop MongoDB 2. sc delete MongoDB 3. 然后再是软件卸载,数据库删除 02 MongoDB安装 02::01 MongoDB安装 1.安装 02::02 配置MongDB 1.配置环境变量 2.在你安装的MongDB目录下新建两个目录db和log 3.在 MongoGB 中新建配置文件 mongod.conf(与 bin 目录同级) 4.将mongodb安装为服务 5.启动服务 6.验证 总结 01 卸载 管理员权限进入cmd 停掉
-
Scrapy爬虫框架集成selenium及全面详细讲解
目录 一.架构介绍 二.安装创建和启动 三.配置文件目录介绍 四.爬取数据,并解析 五.数据持久化 保存到文件 保存到redis 保存到MongoDB 保存到mysql 六.动作链,控制滑动的验证码 七.提高爬取效率 八.fake-useragent池 九.中间件配置 process_exception 错误处理 process_request 加代理,加cookie等 十.集成selenium 十一.指纹和布隆过滤器实现增量爬取 网址指纹 布隆过滤器 十二.分布式爬虫 十三.爬虫框架全站爬取使
-
linux下通过xinetd服务管理 rsync 实现开机自启动
1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd package xinetd is not installed 1.1.2 安装xinetd服务 [root@backup ~]# yum install xinetd -y [root@backup ~]# rpm -qa xinetd xinetd-2.3.14-40.el6.x86_64 1.
-
详解Centos7中Nginx开机自启动的解决办法
关于在centos7中设置Nginx开机自启动,我们可以通过编写开机自启动shell脚本来解决. 测试环境 操作系统:centos7 64位 1611 Nginx版本: 1.11.10 本机Nginx安装时的配置参数 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/usr/local/nginx/logs/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/v
-
MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南
详细讲解如何用ODBC接口访问MySQL指南 MySQL的ODBC接口实现是通过安装MyODBC驱动,这个驱动程序是跨平台的.如果在Linux等Unix体系操作系统下使用,需要先安装Iodbc这些第三方ODBC标准支援平台. 简单的ASP示例代码: 复制代码 代码如下: <% dim sql,mysql set sql = server.createobject("adodb.connection") mysql="driver={mysql odbc
随机推荐
- Backbone.js的Hello World程序实例
- JavaScript ES6中export、import与export default的用法和区别
- vue 怎么创建组件及组件使用方法
- java删除数组中的某一个元素的方法
- 实现qq中按返回键返回桌面不退出程序的实例
- c#裁剪图片后使用zxing生成二维码示例分享
- 详解Openstack组件部署 — Overview和前期环境准备
- 解析Android横竖屏切换的问题
- C#运算符之与,或,异或及移位运算小结
- 简单讲解C语言中宏的定义与使用
- 原生JS实现加入收藏夹的代码
- Shell脚本把文件从GBK转为UTF-8编码
- C语言 扫雷程序的实现
- JavaScript的设计模式经典之建造者模式
- 1Sy.exe 2Sy.exe logo1_.exe禁止病毒的运行小技巧 原创
- Windows键盘事件权限提升漏洞
- jQuery统计指定子元素数量的方法
- PHP容易被忽略而出错陷阱 数字与字符串比较
- php 目录与文件处理-郑阿奇(续)
- vue2.0 路由不显示router-view的解决方法