1 Install MongoDB Community Edition on Ubuntu
1.1 Import the public key used by the package management system.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
1.2 Create a list file for MongoDB.
Ubuntu 14.04
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
Ubuntu 18.04
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
1.3 Reload local package database.
sudo apt-get update
1.4 Install the latest version of MongoDB.
sudo apt-get install -y mongodb-org
2 Run MongoDB Community Edition
2.1 Start MongoDB.
sudo service mongod start
2.2 Stop MongoDB.
sudo service mongod stop
2.3 Restart MongoDB.
sudo service mongod restart
2.4 Begin using MongoDB.
mongo
3 Uninstall MongoDB Community Edition
3.1 Stop MongoDB.
sudo service mongod stop
3.2 Remove Packages.
sudo apt-get purge mongodb-org*
3.3 Remove Data Directories.
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
4 Remote connection
4.1 Overwrite mongodb.conf
sudo vim /etc/mongodb.conf
logappend = true
port = 27017
fork = true
auth = true
bindip = 0.0.0.0
4.2 Add User & Password
mongo
>use admin
>db.createUser({user:"root",pwd:"root",roles:[{role:"readWrite",db:"admin"}]})
4.3 Firewall
install:
sudo apt-get install ufw
Enable:
sudo ufw enable
Disable:
sudo ufw disable
4.4 Start mongodb with config
mongod --config /etc/mongodb.conf
4.5 Connect to mongodb
mongo mongodb://user:pwd@ip:port/dbname
网友评论