以下是在Ubuntu上正确配置MongoDB的步骤:
sudo apt update
。wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
。echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
。sudo apt install -y mongodb-org
。sudo systemctl start mongod
,sudo systemctl enable mongod
。sudo nano /etc/mongod.conf
。bindIp
:设置监听IP,默认127.0.0.1
,若允许远程访问可设为0.0.0.0
。port
:设置监听端口,默认27017
。dbPath
:设置数据存储目录,默认/var/lib/mongodb
。logpath
:设置日志文件路径,默认/var/log/mongodb/mongod.log
。security.authorization
:启用认证设为enabled
。sudo systemctl restart mongod
。mongo
。admin
数据库:use admin
。db.createUser({user: "yourAdminUsername", pwd: "yourAdminPassword", roles: [{role: "root", db: "admin"}]})
。