MongoDB ialah sistem pengurusan pangkalan data NoSQL sumber terbuka yang terkenal dengan kebolehskalaan, fleksibiliti dan kemudahan penggunaannya. Jika anda menggunakan sistem pengendalian Linux dan ingin memasang MongoDB Community Edition 4.0, artikel ini akan memberikan anda panduan terperinci dengan contoh dan output arahan yang sepadan.
Sebelum meneruskan pemasangan, sila pastikan bahawa prasyarat berikut dipenuhi -
Sistem pengendalian berasaskan Linux (seperti Ubuntu, CentOS atau Debian).
keizinan root atau sudo.
Sambungan internet aktif.
Untuk memulakan proses pemasangan, kami perlu mengimport kekunci GPG MongoDB terlebih dahulu. Buka terminal dan laksanakan arahan berikut -
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -
OK
Seterusnya, kita perlu mencipta fail repositori MongoDB untuk memastikan pakej MongoDB tersedia kepada pengurus pakej. Jalankan arahan berikut untuk mencipta fail repositori -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
No output will be displayed if the command is executed successfully.
Selepas mencipta fail repositori, kemas kini pengurus pakej menggunakan arahan berikut -
sudo apt-get update
Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB] Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1,275 kB] Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB] Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,150 B] Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [3,522 B] Get:9 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [8,988 B] Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,044 B] Get:11 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [804 B] Fetched 13.3 MB in 4s (3,549 kB/s) Reading package lists... Done
Kini, tiba masanya untuk memasang MongoDB Community Edition 4.0. Jalankan arahan berikut untuk memulakan pemasangan -
sudo apt-get install -y mongodb-org
Terminal akan memaparkan pakej yang sedang dimuat turun dan dipasang. Setelah pemasangan selesai, anda akan melihat output berikut -
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools The following NEW packages will be installed: mongodb-org mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 100 MB/100 MB of archives. After this operation, 283 MB of additional disk space will be used. Get:1 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-shell amd64 4.0.0 [6,195 kB] Get:2 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-server amd64 4.0.0 [18.9 MB] Get:3 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-mongos amd64 4.0.0 [9,944 kB] Get:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-tools amd64 4.0.0 [113 MB] Get:5 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-database amd64 4.0.0 [22.2 MB] Get:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org amd64 4.0.0 [6,448 B] Fetched 100 MB in 10s (10.2 MB/s) Selecting previously unselected package mongodb-org-shell. (Reading database ... 144813 files and directories currently installed.) Preparing to unpack .../0-mongodb-org-shell_4.0.0_amd64.deb ... Unpacking mongodb-org-shell (4.0.0) ... ... ... Setting up mongodb-org-database (4.0.0) ... Setting up mongodb-org (4.0.0) ... Processing triggers for ureadahead (0.100.0-21) ...
Selepas pemasangan selesai, gunakan arahan berikut untuk memulakan perkhidmatan MongoDB dan biarkan ia bermula secara automatik apabila sistem bermula -
sudo systemctl start mongod sudo systemctl enable mongod
$ sudo systemctl enable mongod Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service.
Untuk memastikan MongoDB dipasang dan berjalan dengan betul, sila laksanakan arahan berikut untuk menyemak status perkhidmatan -
sudo systemctl status mongod
Simpan ke grepper
Terminal akan memaparkan status perkhidmatan MongoDB. Jika larian berjaya anda akan melihat sesuatu seperti -
mongod.service - MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2023-06-26 10:32:15 UTC; 2 days ago Docs: https://docs.mongodb.org/manual Main PID: 1234 (mongod) Tasks: 27 (limit: 4915) Memory: 251.3M CGroup: /system.slice/mongod.service └─1234 /usr/bin/mongod --config /etc/mongod.conf Jun 26 10:32:15 server systemd[1]: Started MongoDB Database Server.
Tahniah! Anda telah berjaya memasang MongoDB Community Edition 4.0 pada sistem Linux anda. MongoDB kini bersedia untuk keperluan pengurusan pangkalan data anda. Ingat untuk menyemak imbas dokumentasi MongoDB untuk mengetahui lebih lanjut tentang ciri dan fungsinya.
Dalam artikel ini, kami merangkumi proses pemasangan langkah demi langkah, termasuk mengimport kunci GPG, mencipta fail repositori, mengemas kini pengurus pakej, memasang MongoDB, memulakan perkhidmatan dan mengesahkan pemasangan.
Kini anda boleh memanfaatkan kuasa sistem pangkalan data berorientasikan dokumen MongoDB untuk membina aplikasi berskala dan fleksibel pada persekitaran Linux. Selamat mengekod!
Atas ialah kandungan terperinci Pasang MongoDB Community Edition 4.0 pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!