1. Linux环境下MongoDB的安装步骤
1.1 MongoDB在线安装
在线安装命令: yum –y install mongodb-server mongodb
成功安装会最后会出现 complete 如下图:
1.2 MongoDB手动安装
1.下载mongodb的包,
选择的方式是在线下载:wget
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
2.一般的准备工作
我把目录创建在了/usr/local/cache/mongodb
第一步:创建mongo的主目录:mkdir /usr/local/cache/mongodb
第二步:解压mongo到主目录:tar –xvf mongodb-linux-x86_64-3.0.6.tgz -C ./mongodb/ (我是在当前目录执行的)
第三步:创建一个数据文件存放的目录和日志存放目录(尽量放到一个空间比较大的磁盘上)
第四步:启动服务:
# cd /usr/local/mongodb/mongodb-linux-x86_64-3.0.6/bin/
#./mongod --dbpath=/usr/local/cache/mongodb/data/
--fork --logpath=/usr/local/cache/mongodb/log/mongo.log
dbpath:是指定数据库路径
fork:加上这个参数让mongo在后台运行,要不然会随session的关闭而停止。
logpath:日志路径。
当然,我们还可以创建一个配置文件把启动项全都写到配置里。这样启动的时候只要关联配置文件就行了。
一般的配置文件:mongod.conf, 配置文件启动命令:./mongod –f mongod.conf
1.3 启动MongoDB服务(此设置主要针对在线安装mongodb)
启动命令:service mongod start
注意:
1.如果此方式无法启动服务,可能是因为没有创建默认的数据库数据存放路径,请查阅配置文件配置中配置的 dbpath项。(配置文件的默认路径为: /etc/mongod.conf)
2.MongoDB的带配置文件启动命令为: ./mongod –config /etc/mongod.conf
(MongoDB服务的默认路径为:/usr/bin/mongod)
3.第三种启动方式 mongod –f /etc/mongod.conf
1.4 停止MongoDB服务
MongoDB的停止命令:service mongod stop
1.5 查看MongoDB的服务进程
查看MongoDB的服务进程命令: pstree –p | grep ‘mongod’
2. 可能遇到的问题
2.1 No package mongodb-server available.
无法找到MongoDB的服务源:
找到的解决办法, 更新yum使用阿里云提供的yum源:
1.下载update_source.sh
下载地址:http://oss.aliyuncs.com/aliyunecs/update_source.tgz
2.解压update_source.tgz
解压命令:tar –zxvf update_source.tgz
3.执行脚本
执行方法:以root身份执行命令:bash update_source.sh
相关推荐
从OS存储库或从MongoDB社区/企业存储库在RHEL / Ubuntu / Debian上安装MongoDB。 模块说明 MongoDB模块管理mongod守护程序的mongod服务器安装和配置。 目前,它仅支持一个MongoDB服务器实例,而没有分片功能。 ...
软件介绍: 最新mongodb正式完整版本,版本号为3.0.6,解压后安装即可使用,具体安装说明,请查看里面的README文档。
Linux与window下Mongodb安装和启动配置说明Linux与window下Mongodb安装和启动配置说明
mongodb安装 添加到系统服务 按照说明轻松安装
非关系型数据库MongoDB在Linux上安装使用说明,MongoDB与SpringBoot整合代码示例
赠送jar包:httpcore-4.4.15.jar; 赠送原API文档:httpcore-4.4.15-javadoc.jar; ... ... ... ...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
昂首阔步 由mongodb支持的轻量级swagger-ui crud... 要运行此示例,请按照以下脚本中的说明进行操作 example.js /* example.js this node script will serve a lightweight swagger-ui crud-api backed by mongodb inst
linux mongodb分布式负载均衡生产环境部署完成 技术:mongodb集群 副本集 说明包含: MongoDB集群负载均衡资料 mongodb安装包 MongoDB集群主从复制部署帮助文档 MongoDB集群主从复制使用帮助文档 MongoDB集群...
本文主要介绍的是关于Mongodb参数说明与常见错误处理的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器; 2 进入到 /usr/...
MongoDB3.0集群配置文件自动生成器 文件说明: -- cfg.conf.template -- mongod.conf.template -- mongos.conf.template cfg.conf.template : 集群配制服务器配制文件模板 mongod.conf.template: mongod进程...
1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案。 b MongoDB是一个介于关系型数据库和非关系型数据库之间的...
Linux 安装并配置最新的MongoDB一、前言二、下载方式三、CentOS yum安装3.1 配置yum仓库源3.2安装四、配置3.1 mongod.conf 配置3.2 端口与ip3.3 安全认证3.4 *加入系统 service*3.5 配置防火墙3.6 配置 SELinux3.7 ...
《MongoDB入门指南》是一个快速入门MongoDB的教程,它以MongoDB的3.0版本进行说明。本教程安装的是MongoDB Windows 64位版本,目的只是为了让读者快速的入门MongoDB,快速理解和操作MongoDB。在开发或生产中强烈要求...
公司单节点升级到分片下,搜索了一圈大多数MongoDB集群的部署方案都是分片+副本集,...内容包含复制集+分片的搭建 ,用户访问控制,windows转linux 单节点加入到复制集,进入到分片的操作,非常完备的配置及其说明。
本例是本人参考网上资料自行编写的,希望对感兴趣的朋友有所帮助(里面有mongodb的启动说明与shell命令操作说明)! MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可护展的高性能数据...
公司单节点升级到分片下,搜索了一圈大多数 MongoDB 集群的部署方案都是分片+副本集...内容包含复制集+分片的搭建 ,用户访问控制,windows 转 linux 单节点加入到复制集,进入到分片的操作,非常完备的配置及其说明。
压缩包中包括easy-mock-dev.zip、node-v12.10.0-linux-x64.tar.xz和centos7安装说明。 Centos部署node.js、MongoDB安装、Redis安装、部署easy-mock、导入SwaggerAPI文档
2.5.3 在Linux平台下的下载与安装 2.6 MongoDB shell的使用 2.6.1 启动Shell 2.6.2 使用Shell对MongoDB的基本操作 2.6.3 使用Shell的诀窍 2.6.4 特殊的集合名 2.7 本章小结 第3章 文档的增加、...
索引文档Bug /功能请求安装步骤1:安装必需的系统库(仅Linux)步骤2:安装MongoSwift示例用法连接到MongoDB并创建集合创建和插入文档查找文档使用和修改文档用法Kitura,Vapor,和完善的开发说明文档此处提供了最新...
自行查询相关安装配置,可参考:图文详解Linux系统安装MongoDB4.0过程 3. 数据备份恢复 数据备份: (1)整库备份:mongodump -h {ip} –port 27017 -d {testdb} -o /data/temp 说明:-h 后为数据库所在服务器; –...