在Ubuntu上搭建MongoDB数据库的步骤如下:
首先,确保你的系统包是最新的:
sudo apt update sudo apt upgrade -y
为了确保你安装的是官方的MongoDB包,需要导入MongoDB的公共GPG密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
创建一个新的列表文件来存储MongoDB的软件源:
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
再次更新软件包列表以包含MongoDB的软件源:
sudo apt update
安装MongoDB:
sudo apt install -y mongodb-org
启动MongoDB服务并设置为开机自启:
sudo systemctl start mongod sudo systemctl enable mongod
检查MongoDB服务的状态:
sudo systemctl status mongod
你应该看到MongoDB服务正在运行。你也可以尝试连接到MongoDB服务器:
mongo
如果一切正常,你应该会看到MongoDB shell提示符。
你可以根据需要配置MongoDB,例如设置访问控制和身份验证。以下是一些基本配置步骤:
编辑MongoDB配置文件 /etc/mongod.conf
:
sudo nano /etc/mongod.conf
找到并修改以下行以启用身份验证:
security: authorization: enabled
保存并退出编辑器,然后重启MongoDB服务:
sudo systemctl restart mongod
连接到MongoDB shell:
mongo
在MongoDB shell中创建一个管理员用户:
use admin db.createUser({ user: "admin", pwd: "your_password", roles: ["root"] })
退出MongoDB shell:
exit
MongoDB Compass是MongoDB的官方图形界面客户端。你可以从MongoDB官方网站下载并安装它。
通过以上步骤,你应该能够在Ubuntu上成功搭建MongoDB数据库。如果有任何问题,请参考MongoDB官方文档或寻求社区帮助。