安装 MongoDB。
1.安装 MongoDB。
1.为软件包管理系统导入公钥。
Ubuntu 软件包管理工具为了保证软件包的一致性和可靠性需要用 GPG 密钥检验软件包。使用下列命令导入 MongoDB 的 GPG 密钥 ( MongoDB public GPG Key http://docs.mongodb.org/10gen-gpg-key.asc)_:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
2.为MongoDB创建列表文件
使用下列命令创建 /etc/apt/sources.list.d/mongodb.list 列表文件
Ubuntu 12.04
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Ubuntu 14.04
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
3.重载软件包数据库。
使用下列命令重载本地软件包数据库:
sudo apt-get update
4.安装MongoDB软件包。
您可以安装最新的稳定版 MongoDB 或指定版本的 MongoDB。
安装MongoDB最新的稳定版本。
使用下列命令:
sudo apt-get install -y mongodb-org
如果你想安装指定版本的MongoDB,请按照下面的方法。
下面的例子安装 3.2.0 版本的 MongoDB:
MongoDB的不同组件都可以指定相应的版本号
sudo apt-get install -y mongodb-org=3.2.0 mongodb-org-server=3.2.0 mongodb-org-shell=3.2.0 mongodb-org-mongos=3.2.0 mongodb-org-tools=3.2.0
运行mongodb
MongoDB默认的数据文件和日志文件分别存储在下面的位置
数据文件:/var/lib/mongodb
日志文件:/var/log/mongodb
你可以修改/etc/mongod.conf 文件来改变相应的存储位置。如果你想改变运行MongoDB的用户,你必须把 /var/lib/mongodb 和 /var/log/mongodb 2个目录的访问权限付给该用户。
1.启动 MongoDB。
使用下列命令启动 mongod 进程。
sudo service mongod start
2.检查 MongoDB 是否成功启动
通过检查 /var/log/mongodb/mongod.log 文件来确定 mongod 进程是否已经成功启动。
或者查看进程
ps -ef | grep mongod
3.停止 MongoDB
sudo service mongod stop
4.重新启动 MongoDB
sudo service mongod restart
3.卸载 MongoDB
- 如果要在你的系统中完全卸载MongoDB,你必须卸载MongoDB的程序文件,配置文件,和所有的包含数据和日志的文件和文件夹。下面我将演示如何完全卸载MongoDB
1. 停止MongoDB
使用如下命名停止MongoDB的守护进程:
sudo service mongod stop
2. 移除MongoDB的程序文件
删除你以前所有的MongoDB的安装包:
sudo apt-get purge mongodb-org*
3.删除数据文件和日志文件的目录
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
本文参考了MongoDB的官方安装文档,如果有兴趣的同学可以参考原版的官方文档,地址如下:
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
谢谢~~~
4.创建用户和远程访问
4.1 创建管理员
db.createUser({user: "root",pwd: "root",roles: [ "readWrite", "dbAdmin" ]});
4.2 修改绑定ip
vi /etc/mongod.conf
注释掉
#bindIp: 127.0.0.1
4.3:重启
service mongod restart
4.4:开启端口
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
5.改变mongodb的数据存储和日志路径
因为mongodb安装完毕后,数据文件和日志文件都存储在了系统盘(数据文件:/var/lib/mongodb 日志文件:/var/log/mongodb )中,需要修改下目录,需要改变到数据盘中,防止数据量太大导致系统盘占满的错误。
5.1 在数据盘中单独建立一个文件夹
我的系统的数据盘是/data
cd /data
mkdir mongodbfile
cd mongodbfile
5.2创建数据文件存储目录
mkdir data
5.3创建日志文件存储目录
mkdir log
5.4创建启动文件
vi mongod.conf
添加如下文件
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /data/mongodbfile/data
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /data/mongodbfile/log/mongod.log
# network interfaces
net:
port: 27017
#bindIp: 127.0.0.1
如果你是空的库的话,就不牵涉到数据迁移,直接保持data目录和log目录下为空就可以,如果原来的有数据,请把原来的data目录和log目录的所有文件都拷贝过来。
5.5 启动服务
根据配置文件以后台进程的方式启动mongodb服务
mongod -f /data/mongodbfile/mongod.conf &
退出终端
exit
mongodb服务正常运行。
安装 MongoDB。的更多相关文章
- 【先定一个小目标】Windows下安装MongoDB 3.2
1.MongoDB 安装 官网提供了三个版本下载: - MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , ...
- Windows 下安装 MongoDB
Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...
- windows 安装 mongodb
windows 安装 mongodb 下载 首先到官网下载合适的安装包,下载地址为 https://www.mongodb.com/download-center MongoDB for Window ...
- Python: Win7 64位如何安装MongoDB?
Windows 7 64位安装MongoDB 官网tutorial: https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-window ...
- CentOS7 编译安装 Mongodb (实测 笔记 Centos 7.0 + Mongodb 2.6.6)
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.准备 1.1 显示系统版 ...
- 搭建LNAMP环境(六)- PHP7源码安装MongoDB和MongoDB拓展
上一篇:搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展 一.安装MongoDB 1.创建mongodb用户组和用户 groupadd mongodb useradd -r -g ...
- 在 CentOS7 上安装 MongoDB
在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...
- 2.0 (1)安装MongoDB
(官网:www.mongodb.com) ——————————(1)Mac安装MongoDB———————— 1)安装homebrew (官网地址,brew.sh) ruby -e "$(c ...
- Windows下安装MongoDB
项目当中用到MongoDB最为NoSQL数据库,运行的平台为 Windows Server 2008,下面是MongoDB的安装过程笔记: 1.下载软件 官方下载地址:http://www.mongo ...
- 【安装MongoDB】CentOS7 下安装NodeJs+Express+MongoDB+Redis
MongoDB,V3.2版本,官网说的很详细,见链接:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 1.创建 ...
随机推荐
- npm全局安装
时间长了,很多东西都忘了. 全局安装以后,在你自己的电脑任何位置都可以使用的包.直接用命令使用的: 比如:supervisor mok 还有cnpm,express之类的.gulp之类的. 剩下的我们 ...
- gbk编码汉字转换成对应的十进制十六进制的值
http://www.mytju.com/classcode/tools/urlencode_gb2312.asp
- 返回结果的HTTP状态码
HTTP状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果. 2xx成功 2xx的响应结果表明请求被正常处理. 200 OK 请求已正常处理 204 No Content 请求处理成功,但是 ...
- 弹框内画echarts图dom元素无法获取的问题
弹框内画echarts图dom元素无法获取的问题? 什么意思呢?就是当我们打开弹框之后,此时要画eachars图,可是echarts图的容器dom此时为null, 因此我们需要做的就是在dom元素获取 ...
- ionic2——学习指引-学习资源汇总
Ionic2 官网............................官网的文档非常好,超级全,一定要细心看中文文档.....................比较简单 Angular 2 官网.. ...
- 关于一家大型互联网公司的.NET面试
上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案! 1.关于垃圾回收的过程!GC的过程 其中包含:什么是根,Finalize与Dispose的区别,什么时候用到!IDisp ...
- JavaWeb学习总结(一)JavaWeb入门与Tomcat
一.常见软件系统体系结构B/S.C/S 1. C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序: ...
- XML DOM学习
XML 文档对象模型定义访问和操作XML文档的标准方法. XML DOM 是 XML Document Object Model 的缩写,即 XML 文档对象模型. DOM 将 XML 文档作为一个树 ...
- MySQL多种安装方式选择
1.rpm包安装方式 rpm包的安装方式非常简单,这里以el6平台下的mysql-5.6.34版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包. a.下载安装包 MySQL ...
- ENTRYPOINT 与 CMD
在Dockerfile中 ENTRYPOINT 只有最后一条生效,如果写了10条,前边九条都不生效 ENTRYPOINT 的定义为运行一个Docker容器像运行一个程序一样,就是一个执行的命令 两种写 ...