Betreiben Sie mongoDB von Python in einer Ubuntu-Umgebung. ① Einführung von mongoDB

Betreiben Sie mongoDB mit Python

Umgebung

Ubuntu16.04 Einfacher Status auf dem von [linode] ausgeliehenen Server (https://www.linode.com/)

Führen Sie Mongodb in Ubuntu ein

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

Error

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

Stellen Sie mongodb so ein, dass es automatisch startet

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, ob mongoDB installiert wurde

Überprüfen Sie vorerst die Version.

mongo -v
mongod -v

Starten Sie mongodb (keine Notwendigkeit für Personen, die automatisch gestartet wurden)

Sie müssen den Server und die Shell starten, um mongodb zu starten. Starten Sie den MongoDB-Server im Hintergrund.

mongod &

Mongodb bedienen

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()

Nächstes Mal werde ich ein Programm in Python schreiben

Recommended Posts

Betreiben Sie mongoDB von Python in einer Ubuntu-Umgebung. ① Einführung von mongoDB
Wird ab der Einführung von Node.js in der WSL-Umgebung verwendet
Ab Ubuntu 20.04 Einführung in die Umgebungskonstruktion
Allgemeine Relativitätstheorie in Python: Einführung
Einführung in Docker Erstellen einer Ubuntu-Umgebung in Ubuntu
Einführung von Python
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
Verwenden Sie Python in Ihrer Umgebung von Win Automation
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Bedienen Sie Filemaker von Python aus
Vereinheitlichung der Python-Umgebung
Bedienen Sie Neutronen von Python!
virtuelle Umgebung in Python
Betreiben Sie LXC von Python aus
Entwicklungsumgebung in Python
Spielen Sie einen Beep-Sound in Python (Ubuntu)
Algorithmus Einführung Implementieren Sie in Python 4 Arten der Sortierung aus dem Pseudocode der 3. Ausgabe
Wird aus der Garneinführung für Node.js in der WSL-Umgebung verwendet
Zusammenfassung der Python-Umgebungseinstellungen für mich [mac] [ubuntu]
Beachten Sie, wenn Sie lxml des Python-Pakets in Ubuntu 14.04 einfügen
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Erläuterung zum NoReverseMatch-Fehler in "Python Django Super Introduction"
OCR aus PDF in Python
Behandeln Sie Umgebungsvariablen in Python
[Hinweis] Betreiben Sie MongoDB mit Python
Objektäquivalenzbeurteilung in Python
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Einführung in Aktivitäten mit Python
Absteigende Sorte mit Mongodb in Python
Entwurfsmuster in Python: Einführung
Implementierung der schnellen Sortierung in Python
Umgebungskonstruktion von Python2 & 3 (OSX)
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Wartung der Django + MongoDB-Entwicklungsumgebung (mitten im Schreiben)
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Installieren Sie CaboCha in der Ubuntu-Umgebung und rufen Sie es mit Python auf.
Lösen Sie das Problem der fehlenden libcudart in Ubuntu 16.04 + CUDA 8.0 + Tensorflow-Umgebung
Bildpixel-Manipulation in Python
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
[Python] PCA-Scratch im Beispiel "Einführung in die multivariate Analysemethode"
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
Erstellen einer Python-Umgebung unter Ubuntu
Zeitdelta in Python 2.7-Serie teilen
Setzen Sie Python, Numpy, OpenCV3 in Ubuntu14
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Bedienen Sie ein mit I2C verbundenes Display über Python
Betreiben Sie DynamoDB von Python aus wie SQL.
MySQL-automatische Escape-Funktion von Parametern in Python
Existenz aus Sicht von Python
Umgang mit JSON-Dateien in Python
Implementierung eines Lebensspiels in Python
Audio-Wellenform-Anzeige in Python
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Extrahieren Sie mit Python Text aus Bildern
Verwenden von Cloud-Speicher aus Python3 (Einführung)
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant