在Debian Linux上安装MongoDB数据库


在Debian Linux上安装MongoDB数据库

一、概述

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为web应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它具有操作简单、完全免费、源码公开、随时下载等特点,并可以用于各种商业目的。这使NoSQL产品广泛应用于各种大型门户网站和专业网站,大大降低了运营成本。

MongoDB

二、安装

1、导入Debian下使用的软件包管理系统的公钥。

使用以下命令来添加MongoDB的公共GPG密钥是安装MongoDB的关键一环。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv EA312927  

2、为MongoDB创建/etc/apt/sources.list.d/mongodb-org-3.2.list文件

使用以下命令创建列表文件:

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 main" | 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  

5、开始使用MongoDB

启动命令行客户端,输入mongo命令,如下图会显示出版本信息连接成功,则可正常使用MongoDB了。

mongo  

使用MongoDB

三、运行MongoDB

MongoDB的数据库实例存储在/var/lib/MongoDB中,日志文件默认在/var/log/MongoDB下,并运行使用MongoDB的用户帐户。您可以在/etc/mongod.conf中指定备用日志和数据文件目录,请参阅systemLog.pathstorage.dbPath来了解更多信息。

如果您更改运行的MongoDB进程的用户,则必须到/var/lib/MongoDB的和/var/log/MongoDB目录修改访问控制权限,给这些目录此用户访问的权限。

1、开启MongoDB服务

使用以下命令启动MongoDB:

sudo service mongod start  

2、停止MongoDB服务

根据需要,可以通过以下命令来停止mongod进程:

sudo service mongod stop  

3、重启MongoDB服务

使用以下命令来重新启动的mongod:

sudo service mongod restart  

四、卸载MongoDB

要从系统中完全删除MongoDB,您必须删除MongoDB的应用程序本身,配置文件,以及包含数据和日志的任何目录。以下部分将引导您完成必要的步骤。

警告: 这个过程将完全删除MongoDB,它的配置文件和所有数据库。这个过程是不可逆的,因此请确保您已备份所有对你而言重要的配置文件和数据,然后再往下进行。

1、关闭MongoDB

使用以下命令停止mongod进程:

sudo service mongod stop  

2、删除包

删除您以前安装的所有MongoDB软件包。

sudo apt-get purge mongodb-org*  

3、删除数据目录。

删除MongoDB的数据库和日志文件。

sudo rm -r /var/log/mongodb  
sudo rm -r /var/lib/mongodb  


转载请注明:闪烁之狐 » 在Debian Linux上安装MongoDB数据库

分享到:
主题颜色面板