探索建站和运维乐趣

Ubuntu20.04部署安装MongoDB 数据库的过程记录

MongoDB 数据库一般的项目是很少用的,但是其实这个数据库也是很强大的,尤其是在分布式存储中用的比较多。MongoDB 数据库是由 C++ 语言编写,给 WEB 应用提供可扩展的高性能数据存储解决方案。这个MongoDB 数据库是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

Ubuntu20.04部署安装MongoDB 数据库的过程记录

在这篇文章中,老蒋准备在 Ubuntu20.04 服务器中记录安装 MongoDB 数据库的过程。

1、导入并且设置公钥

sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

一般是不会报错的,如果报错根据提示错误再找解决办法。

2、创建 MongoDB list 文件

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

这里我用的是Ubuntu20.04系统,所以用上面的命令创建List。

3、更新和安装

sudo apt-get update
sudo apt-get install -y mongodb-org

执行命令安装数据库。

4、启动数据库

sudo systemctl start mongod.service

这里我们可以用命令启动数据库。

5、检查是否生效

我们用命令检查:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

如果返回数据是:

MongoDB shell version v4.4.0
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("1dc7d67a-0af5-4394-b9c4-8a6db3ff7e64") }
MongoDB server version: 4.4.0
{
	"authInfo" : {
		"authenticatedUsers" : [ ],
		"authenticatedUserRoles" : [ ]
	},
	"ok" : 1
}

就表示没有问题。

6、管理数据库

当然,我们也可以用命令管理 MongoDB 数据库。

sudo systemctl status mongod

检查数据库状态。

sudo systemctl stop mongod

暂停数据库。

sudo systemctl start mongod

启动数据库。

sudo systemctl restart mongod

重启数据库。

赞(0)
转载保留:老部落 » Ubuntu20.04部署安装MongoDB 数据库的过程记录


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......