将MongoDB 4.4安装到树莓派4(Ubuntu 21.04)上

安装MongoDB4.4

由于MongoDB不是标准包,所以需要添加MongoDB官方仓库。

建议在进行操作时参考《MongoDB 4.4 手册》。

    公開鍵の登録
$ wget -O - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
    ソースリストへ追加
$ 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
    パッケージの再読み込み
$ sudo apt-get update
image.png
    安装软件包
$ sudo apt-get install mongodb-org
    インストール確認
$ mongo -version
image.png
    自動起動追加
$ sudo systemctl enable mongod
    MongoDB起動、状態確認
$ sudo systemctl start mongod
$ sudo systemctl status mongod
image.png

外部连接授权

如果只是在Raspberry4上完成,那么到这里就可以了。但是,我想从远程访问,所以需要更改设置以便从外部访问,需要编辑/etc/mongod.conf文件。

只能够设置为127.0.0.1或者0.0.0.0,如果尝试输入其他地址会出现错误。这在官方手册的配置文件选项中的net.bindIp部分有详细说明。

 5月 15 19:08:30 raspberrypi4 systemd[1]: Started MongoDB Database Server.
 5月 15 19:08:30 raspberrypi4 systemd[1]: mongod.service: Main process exited, code=exited, status=48/n/a
 5月 15 19:08:30 raspberrypi4 systemd[1]: mongod.service: Failed with result 'exit-code'.

只要是自己使用的话,设置成0.0.0.0没有问题。

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0
广告
将在 10 秒后关闭
bannerAds