以下是在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"}]})
。