在Ubuntu上安装和配置MongoDB的步骤如下:
首先,确保你的系统包列表是最新的:
sudo apt update
为了确保你安装的是官方的MongoDB包,你需要导入MongoDB的公共GPG密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
创建一个新的列表文件来添加MongoDB仓库:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.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的配置文件通常位于 /etc/mongod.conf
。你可以根据需要进行配置。例如,你可以更改数据存储位置、日志文件位置等。
为了安全起见,建议创建一个MongoDB用户并为其分配角色。以下是创建一个管理员用户的示例:
mongo
在MongoDB shell中执行以下命令:
use admin
db.createUser({
user: "admin",
pwd: "your_password",
roles: ["root"]
})
为了使新用户生效,重新启动MongoDB服务:
sudo systemctl restart mongod
使用新创建的管理员用户连接到MongoDB:
mongo -u admin -p your_password --authenticationDatabase admin
如果你启用了防火墙,确保允许MongoDB的默认端口(27017):
sudo ufw allow 27017
完成以上步骤后,你已经在Ubuntu上成功安装并配置了MongoDB。