Ubuntu16.04 Einfacher Status auf dem von [linode] ausgeliehenen Server (https://www.linode.com/)
Die neueste Version von mongodb ist mit apt-get nicht verfügbar. (Standardmäßig) Eingeführt durch Bereitstellung mit apt-get
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update
sudo apt-get install mongodb-org
Wenn Sie es so ausführen, wie es ist, tritt ein Fehler auf. Weil es kein Verzeichnis gibt.
sudo mkdir /data
sudo mkdir /data/db
sudo chmod -R 770 /data/db
sudo chown test /data/db
mongoDB startet nicht automatisch Für Ubuntu 16.04 LTS können Sie es mit dem folgenden Befehl ausführen.
echo -e "[Unit]\nDescription=MongoDB Database Service\nWants=network.target\nAfter=network.target\n\n[Service]\nExecStart=/usr/bin/mongod --config /etc/mongod.conf\nExecReload=/bin/kill -HUP $MAINPID\nRestart=always\nUser=mongodb\nGroup=mongodb\nStandardOutput=syslog\nStandardError=syslog\n\n[Install]\nWantedBy=multi-user.target" | sudo tee /lib/systemd/system/mongod.service
sudo systemctl start mongod
sudo systemctl enable mongod
Überprüfen Sie vorerst die Version.
mongo -v
mongod -v
Sie müssen den Server und die Shell starten, um mongodb zu starten. Starten Sie den MongoDB-Server im Hintergrund.
mongod &
Starten Sie zuerst die Schale von Mongodb
mongo
Bei laufender Shell ausführen
//Datenbank auswählen
use test
//Daten in die Sammlung einfügen
db.test.insert({"test":"data"})
//Zeigen Sie das eingefügte Ergebnis an
db.test.find()
Recommended Posts