Linux系统安装MongoDB流程

教程说明链接

安装MongoDB 代码块按顺序粘贴即可

1.MongoDB 仅支持这些平台的 64 位版本。要确定您的主机正在运行哪个 Ubuntu

cat /etc/lsb-release

按照以下步骤使用包管理器安装 MongoDB企业版 apt。
2.从终端安装,gnupg如果curl它们尚不可用:

sudo apt-get install gnupg curl

要导入 MongoDB 公共 GPG 密钥,请运行以下命令:

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

3.为 MongoDB 创建列表文件 22.04版本

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-enterprise/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise-7.0.list

4.重新加载本地包数据库

sudo apt-get update

5.安装 MongoDB Enterprise 包

sudo apt-get install -y mongodb-enterprise
sudo apt-get install -y mongodb-enterprise=7.0.7 mongodb-enterprise-database=7.0.7 mongodb-enterprise-server=7.0.7 mongodb-mongosh=7.0.7 mongodb-enterprise-mongos=7.0.7 mongodb-enterprise-tools=7.0.7
echo "mongodb-enterprise hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-server hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-database hold" | sudo dpkg --set-selections
echo "mongodb-mongosh hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-mongos hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-tools hold" | sudo dpkg --set-selections

运行 MongoDB

1.启动 MongoDB

sudo systemctl start mongod

注意:如果您在启动时收到类似以下内容的错误 mongod:
Failed to start mongod.service: Unit
mongod.service not found.
首先运行以下命令:

sudo systemctl daemon-reload
然后再次运行上面的启动命令。
2.验证 MongoDB 是否已成功启动

sudo systemctl status mongod

3.停止 MongoDB

sudo systemctl stop mongod

4.重新启动 MongoDB

sudo systemctl restart mongod

5.开始使用 MongoDB

mongosh

6.执行一下代码创建数据库和用户

use admin
db.createUser(
    {
 		user: "root",
		pwd: "abcd1234",
		roles: [ "root" ]
     }
 )
db.auth("root", "abcd1234")

创建新数据库和用户

use wms
db.createUser(
	{ 
		user: "wms", 
		pwd: "abcd1234", 
		roles: [ "readWrite", "dbAdmin"]
 	}
)

查询创建的用户

db.getUsers()

修改配置文件

sudo vi /etc/mongod.conf

修改内容

 **bindIp: 0.0.0.0**

注意 security前去掉#

**security:
  authorization: enabled**

按键盘Esc键退出编辑模式,输入:wq,按键盘Enter键命令保存并退出。

重启数据库

sudo systemctl restart mongod.service 

查看启动状态

systemctl status mongod.service

相关推荐

  1. Linux系统安装MongoDB流程

    2024-05-16 06:16:21       40 阅读
  2. Linux解压安装MongoDB

    2024-05-16 06:16:21       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 06:16:21       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 06:16:21       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 06:16:21       82 阅读
  4. Python语言-面向对象

    2024-05-16 06:16:21       91 阅读

热门阅读

  1. mysql入门与mongoDB入门

    2024-05-16 06:16:21       42 阅读
  2. Docker学习(10)搭建kubernetes集群

    2024-05-16 06:16:21       36 阅读
  3. 基于C++的OpenCV支持的KCF目标跟踪

    2024-05-16 06:16:21       39 阅读
  4. MongoDB聚合运算符:$zip

    2024-05-16 06:16:21       34 阅读
  5. Jetpack Compose 初探

    2024-05-16 06:16:21       54 阅读
  6. 在ubuntu安装Docker容器

    2024-05-16 06:16:21       36 阅读
  7. WebApp 使用post-css实现移动端适配

    2024-05-16 06:16:21       34 阅读
  8. 15. 三数之和

    2024-05-16 06:16:21       29 阅读
  9. docker版MySQL5.7重置root密码并授权localhost访问

    2024-05-16 06:16:21       26 阅读