金沙网站官方网站

首页 > 正文

在Red Hat和Centos上安装MongoDB

www.6r6e3v4d0k.com2019-07-16
金沙城娱乐场官网平台

安装

一个使用yum安装

安装步骤

1,配置yum

为yum创建一个文件/etc/yum.repos.d/mongodb-org-4.0.repo来安装MongoDB

文件详情

[mongodb的-ORG-4.0]

Name=MongoDB存储库

Baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/

Gpgcheck=1

启用=1

Gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

2.安装MongoDB

使用命令

安装最新版本的MongoDB

Sudo yum install -y mongodb-org

如果要指定MongoDB的版本,则需要为包名称后的每个部分指定单独的版本,如下例所示。

Sudo yum install -y mongodb-org-4.0.9 mongodb-org-server-4.0.9 mongodb-org-shell-4.0.9 mongodb-org-mongos-4.0.9 mongodb-org-tools-4.0.9 p>

其次,使用zip包安装

先决条件

必须使用依赖项

安装MongoDB .tar.gz tarball

百胜安装libcurl openssl

步骤

1.以MongoDB .tar.gz格式下载压缩包

下载地址:MongoDB下载中心。

2.解压缩下载的压缩包文件

Tar -zxvf mongodb-linux - * - 4.0.9.tgz

3.增加环境变量并确保可执行文件位于列出的目录中

MongoDB可执行文件位于bin/zip目录中,您可以按照以下建议进行操作

将这些可执行文件复制到您的环境变量目录,例如/usr/local/bin

从环境变量中的目录创建这些可执行文件的链接,或修改环境变量以包含此目录

例如,您可以在shell中添加初始化脚本(例如/.bashrc)

导出PATH=/bin: $ PATH

替换为您的实际MongoDB安装路径

使用

许多类型的Uni操作系统系统将系统资源限制为使用会话。这些限制可能会影响MongoDB操作。查看更多UNIX ulimit设置

目录路径

常用默认路径

通常MongoDB使用mongod用户帐户并使用这些默认目录

/var/lib/mongo(数据)

/var/log/mongodb(log)

如果您通过包安装

将创建默认目录,此目录中的每个人和组织将设置为mongod

如果您通过zip包下载

需要手动创建默认目录

提示:根据您的用户权限,您可能需要使用超级权限才能执行此操作。

Mkdir -p/var/lib/mongo

Mkdir -p/var/log/mongodb

默认情况下,MongoDB使用mongod用户帐户运行。创建一次,将这些目录中的所有人员和组织设置为mongod

Chown -R mongod: mongod

不要使用默认目录,创建所需目录,修改配置文件/etc/mongod.conf相关配置

storage.dbPath指定新的数据目录路径(例如/some/data/directory)

systemLog.path指定新的日志文件路径(例如/some/log/directory/mongod.log)

确保运行的MongoDB有权使用这些目录

chown -R mongod: mongod

启动步骤

如图1所示,开启的MongoDB

使用命令启动的MongoDB

sudo service mongod start

检测的MongoDB是否已启动成功

检测日志内容/var/log/mongodb/mongod.log

[initandlisten]等待端口上的连接

port默认配置27017,配置位置/etc/mongod.conf

你可以确认的MongoDB会跟踪重新引导系统通过跟踪命令

上的sudo chkconfig mongod

2,停止MongoDB的

sudo service mongod stop

3,重启的MongoDB

sudo service mongod restart

如图4所示,开始使用的MongoDB

在同一个主机打开一个mongo shell。你可以在没有任何命令行选项的情况下运行mongo shell来连接到您本地具有默认端口27017的mongod实例。

5,卸载MongoDB的

卸载会清除数据,卸载前请先确认

(1)停止MongoDB

sudo service mongod stop

XX

(2)删除包

Sudo yum擦除$(rpm -qa | grep mongodb-org)

(3)删除数据目录

Sudo rm -r/var/log/mongodb

Sudo rm -r/var/lib/mongo

热门浏览
热门排行榜
热门标签
日期归档