2.MongoDB的安装

在Ubuntu上安装MongoDB社区版

1.导入包管理系统使用的公钥。
在终端上,发出以下命令以从https://www.mongodb.org/static/pgp/server-4.2.asc导入MongoDB公共GPG密钥:

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

在这里插入图片描述该操作应以响应OK。
但是,如果收到指示gnupg未安装的错误,则可以:
(1)gnupg使用以下命令安装及其所需的库:

sudo apt-get install gnupg

(2)安装完成后,重试导入密钥:

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

2.为MongoDB创建一个列表文件。
/etc/apt/sources.list.d/mongodb-org-4.2.list为您的Ubuntu版本创建列表文件 。

单击适合您的Ubuntu版本的选项卡。如果不确定主机正在运行哪个Ubuntu版本,请在主机上打开终端或shell并执行。lsb_release -dc
在这里插入图片描述/etc/apt/sources.list.d/mongodb-org-4.2.list 为Ubuntu 16.04(Xenial)创建 文件:

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

在这里插入图片描述3.重新加载本地软件包数据库。
发出以下命令以重新加载本地软件包数据库:

sudo apt-get update

在这里插入图片描述在这里插入图片描述
4.安装MongoDB软件包。
(1)要安装最新的稳定版本,请发出以下命令

sudo apt-get install -y mongodb-org

您可以指定任何可用的MongoDB版本,但 apt-get将在更新版本可用时升级软件包。为防止意外升级,您可以将软件包固定在当前安装的版本上:

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

(2)要安装特定发行版,您必须分别指定每个组件包以及版本号,如以下示例所示:(我选择特定版本)

sudo apt-get install -y mongodb-org=4.2.2 mongodb-org-server=4.2.2 mongodb-org-shell=4.2.2 mongodb-org-mongos=4.2.2 mongodb-org-tools=4.2.2

在这里插入图片描述在这里插入图片描述
如果仅安装mongodb-org=4.2.2而不包括组件包,则无论您指定哪个版本,都将安装每个MongoDB包的最新版本。
您可以指定任何可用的MongoDB版本,但 apt-get将在更新版本可用时升级软件包。为防止意外升级,您可以将软件包固定在当前安装的版本上:

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

运行MongoDB社区版

(1)启动MongoDB。
发出以下命令以启动mongod:

sudo service mongod start

在这里插入图片描述(2)验证MongoDB已成功启动
验证该mongod过程已成功启动:

sudo service mongod status

在这里插入图片描述(3)停止MongoDB。
根据需要,可以mongod通过发出以下命令来停止该过程:

sudo service mongod stop

在这里插入图片描述(4)重新启动MongoDB。
发出以下命令以重新启动mongod:

sudo service mongod restart

常用:

查看帮助:mongod –help
启动:sudo service mongod start
停止:sudo service mongod stop
重启:sudo service mongod restart
查看是否启动成功:ps ajx|grep mongod
配置文件的位置:/etc/mongod.conf,
默认端⼝:27017
日志的位置:/var/log/mongodb/mongod.log

启动本地客户端:mongo
查看帮助:mongo –help
退出:exit或者ctrl+c

发布了60 篇原创文章 · 获赞 8 · 访问量 3330

猜你喜欢

转载自blog.csdn.net/qq_43476433/article/details/103518943