本文首发于个人博客 Cyy’s Blog
转载请注明出处 https://cyyjs.top/blog/5b45b4c3e54ee334f67518e2

# 通过 apt-get 安装

# 软件包签名验证

Ubuntu 软件包管理工具(即 dpkg 和 apt)通过要求分销商使用 GPG 密钥对软件包进行签名来确保软件包的一致性和真实性。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

官方文档

# 为 MongoDB 创建一个列表文件

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

# 更新本地包数据

sudo apt-get update

# 安装 MongoDB 包

sudo apt-get install -y mongodb-org

# 启动|暂停|重启

sudo service mongod start
sudo service mongod stop
sudo service mongod restart

# 手动安装

# 下载安装包

wget https://fastdl.mongodb.org/linux/mongodb-linux-arm64-ubuntu1604-3.4.4.tgz

# 解压

tar -xzvf mongodb-linux-arm64-ubuntu1604-3.4.4.tgz

# 编写 Ubuntu 服务文件

增加/lib/systemd/system/mongod.service文件

[Unit]
Description=An object/document-oriented database
Documentation=man:mongod(1)

[Service]
User=root
ExecStart=/mongodb/bin/mongod --quiet --config /mongodb/mongodb.conf

[Install]
WantedBy=multi-user.target

# 重新加载 service 文件

systemctl daemon-reload

# 启动|暂停|重启

sudo service mongod start
sudo service mongod stop
sudo service mongod restart