在Linux系统中安装和配置MongoDB是一个相对直接的过程,但需要遵循一系列步骤以确保一切顺利。首先,确保你的系统已经更新到最新状态,这可以通过运行`sudo aptget update`和`sudo aptget upgrade`来完成。
接下来,你需要安装MongoDB的依赖项。打开终端并输入以下命令:
``` sudo aptget install y wget ```下载MongoDB的官方GPG密钥,以确保安全:
``` wget qO https://www.mongodb.org/static/pgp/server4.4.asc | sudo aptkey add ```创建一个新的列表文件来包含MongoDB的源:
``` echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodborg/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodborg4.4.list ```再次更新你的系统包列表:
``` sudo aptget update ```现在,你可以安装MongoDB了。运行以下命令:
``` sudo aptget install y mongodborg ```安装完成后,启动MongoDB服务并设置它在系统启动时自动启动:
``` sudo systemctl start mongod sudo systemctl enable mongod ```检查MongoDB服务的状态,确保它正在运行:
``` sudo systemctl status mongod ```默认情况下,MongoDB绑定到`localhost`,这意味着只有本地连接是允许的。为了允许远程连接,你需要编辑MongoDB的配置文件。打开配置文件:
``` sudo nano /etc/mongod.conf ```找到`bindIp`这一行,它通常被注释掉了。去掉注释并设置为`0.0.0.0`,这样MongoDB就可以监听所有网络接口:
``` bindIp: 0.0.0.0 ```保存并关闭文件。然后,重启MongoDB服务以应用更改:
``` sudo systemctl restart mongod ```最后,你可以通过连接到MongoDB服务器来验证一切是否正常工作。在终端中输入以下命令:
``` mongo ```如果一切顺利,你应该会看到MongoDB的shell提示符。现在,MongoDB已经在你的Linux系统上安装并配置好了,可以开始使用它了。