ວິທີການຕິດຕັ້ງ MongoDB Community Edition ໃນ Ubuntu


MongoDB ແມ່ນຖານຂໍ້ມູນເອກະສານເປີດ, ອີງໃສ່ເຕັກໂນໂລຢີການຕັດຂອງ NoSQL. ມັນສະ ໜັບ ສະ ໜູນ ການພັດທະນາໂປແກຼມໃຊ້ເວບໄຊທ໌ທີ່ທັນສະ ໄໝ, ມີຄຸນລັກສະນະຕ່າງໆເຊັ່ນ: ຄວາມສອດຄ່ອງທີ່ເຂັ້ມແຂງ, ຄວາມຍືດຫຍຸ່ນ, ພາສາການສອບຖາມທີ່ສະແດງອອກ, ແລະດັດສະນີຂັ້ນສອງບວກຫຼາຍ. ນອກຈາກນັ້ນ, ມັນຍັງໃຫ້ອົງກອນມີຄວາມສາມາດປັບຂະ ໜາດ ແລະປະສິດທິພາບສູງໃນການສ້າງແອັບພລິເຄຊັນທີ່ທັນສະ ໄໝ ດ້ວຍຖານຂໍ້ມູນທີ່ມີປະສິດທິພາບແລະພາລະກິດ.

ໃນບົດຂຽນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າລ້າສຸດຂອງ MongoDB 4.4 Community Edition ໃນ Ubuntu LTS (ການສະ ໜັບ ສະ ໜູນ ໄລຍະຍາວ) ຂອງ Ubuntu Linux ໂດຍໃຊ້ຕົວຈັດການຊຸດ apt.

MongoDB 4.4 Edition Edition ມີລຸ້ນ Ubuntu 64 Lbit (ການສະ ໜັບ ສະ ໜູນ ໄລຍະຍາວ) ຕໍ່ໄປນີ້:

  • 20.04 LTS (“ Focal”)
  • 18.04 LTS (“ Bionic”)
  • 16.04 LTS (“ Xenial”)

ຫໍສະມຸດ Ubuntu ຕັ້ງແຕ່ສະບັບ MongoDB ທີ່ລ້າສະໄຫມ, ດັ່ງນັ້ນພວກເຮົາຈະຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ MongoDB ຫຼ້າສຸດຈາກບ່ອນເກັບມ້ຽນ MongoDB ຢ່າງເປັນທາງການໃນເຄື່ອງແມ່ຂ່າຍຂອງ Ubuntu.

ຂັ້ນຕອນທີ 1: ເພີ່ມການເກັບມ້ຽນ MongoDB ໃນ Ubuntu

1. ເພື່ອຕິດຕັ້ງ MongoDB Community Edition ລຸ້ນລ້າສຸດໃນ server ຂອງທ່ານ, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງເພິ່ງພາອາໃສທີ່ ຈຳ ເປັນດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. ຕໍ່ໄປ, ນຳ ເຂົ້າລະຫັດ GPG ສາທາລະນະຂອງ MongoDB ທີ່ໃຊ້ໂດຍລະບົບການຈັດການຊຸດໂດຍໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. ຫລັງຈາກນັ້ນ, ສ້າງແຟ້ມລາຍຊື່ /etc/apt/sources.list.d/mongodb-org-4.4.list ທີ່ມີລາຍລະອຽດຂອງ MongoDB ທີ່ຢູ່ພາຍໃຕ້ /etc/apt/source ໄດເລກະທໍລີ .list.d/ ສຳ ລັບລຸ້ນ Ubuntu ຂອງທ່ານ.

ຕອນນີ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຕາມຮຸ່ນ Ubuntu ຂອງທ່ານ:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

ຫຼັງຈາກນັ້ນບັນທຶກເອກະສານແລະປິດມັນ.

4. ຕໍ່ໄປ, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອໂຫຼດຖານຂໍ້ມູນແພັກທ້ອງຖິ່ນ.

$ sudo apt-get update

ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງຖານຂໍ້ມູນ MongoDB ໃນ Ubuntu

5. ດຽວນີ້ທີ່ MongoDB repository ຖືກເປີດໃຊ້ງານແລ້ວ, ທ່ານສາມາດຕິດຕັ້ງເວີຊັນທີ່ມີຄວາມ ໝັ້ນ ຄົງລ້າສຸດໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo apt-get install -y mongodb-org

ໃນລະຫວ່າງການຕິດຕັ້ງ MongoDB, ມັນຈະສ້າງໄຟລ໌ການຕັ້ງຄ່າ /etc/mongod.conf , ລະບົບຂໍ້ມູນ /var/lib/mongodb ແລະໄດເລກະທໍລີບັນທຶກ /var/log/mongodb .

ໂດຍຄ່າເລີ່ມຕົ້ນ, MongoDB ເຮັດວຽກໂດຍໃຊ້ບັນຊີຜູ້ໃຊ້ mongodb. ຖ້າທ່ານປ່ຽນຜູ້ໃຊ້, ທ່ານຍັງຕ້ອງປ່ຽນການອະນຸຍາດເຂົ້າໃນບັນດາຂໍ້ມູນແລະບັນທຶກຂໍ້ມູນເພື່ອບັນທຶກການເຂົ້າເຖິງບັນດາລາຍການເຫຼົ່ານີ້

6. ຫຼັງຈາກນັ້ນ, ເລີ່ມຕົ້ນແລະກວດສອບຂະບວນການ mongod ໂດຍການດໍາເນີນການຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. ຕອນນີ້ເລີ່ມແກະ mongo ໂດຍບໍ່ມີທາງເລືອກໃດໆທີ່ຈະເຊື່ອມຕໍ່ກັບ mongod ທີ່ ກຳ ລັງແລ່ນຢູ່ໃນ localhost ຂອງທ່ານດ້ວຍຄ່າພອດ 27017.

$ mongo

ຖອນການຕິດຕັ້ງ MongoDB Community Edition

ເພື່ອ ກຳ ຈັດ MongoDB ຢ່າງສົມບູນລວມທັງໂປຣແກຣມ MongoDB, ໄຟລ໌ການຕັ້ງຄ່າ, ແລະໄດເລກະທໍລີໃດໆທີ່ມີຂໍ້ມູນແລະບັນທຶກ, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

ຂ້າພະເຈົ້າຫວັງວ່າທ່ານຈະເຫັນຄູ່ມືແນະ ນຳ ນີ້ເປັນປະໂຫຍດ, ສຳ ລັບ ຄຳ ຖາມຫຼືຂໍ້ມູນເພີ່ມເຕີມ, ທ່ານສາມາດ ນຳ ໃຊ້ພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອສະແດງຄວາມກັງວົນຂອງທ່ານ.