I-MongoDB 4.4, ungayifaka kanjani enguqulweni yakamuva ye-LTS ye-Ubuntu

Mayelana ne-mongoDB 4.4

Esihlokweni esilandelayo sizobheka ukuthi singayifaka kanjani iMongoDB ku-Ubuntu. Kuyindlela ye database egxile kumibhalo, isuselwe ebuchwephesheni bomthombo ovulekile I-NoSQL. Lokhu kuyahambisana nentuthuko yesicelo sewebhu sanamuhla. Kufaka phakathi izinto ezinjengokuguquguquka, izilimi zemibuzo ecacile, izinkomba zesibili, nokunye okuningi. Ngaphezu kwalokho, inikeza ukusabalalisa nokusebenza okukhulu ukudala izinhlelo zokusebenza zesimanje ezinolwazi oluqinile.

UMondoDB esikhundleni sokugcina idatha kumatafula, njengoba kwenziwa kulwazi oluhlobene nobudlelwano, iwasindisa kuzakhiwo zedatha ye-BSON (ukucaciswa okufana ne-JSON) nge-schema eshukumisayo. Lokhu kwenza ukuhlanganiswa kwedatha kwezinye izinhlelo zokusebenza kube lula futhi kusheshe.

IMongoDB uhlelo lwe-database ilungele ukusetshenziswa ekukhiqizeni futhi inemisebenzi eminingi. Lolu hlobo lwe-database lusetshenziswa kakhulu embonini. Ikhodi yalo yomthombo iyatholakala ngezinhlelo zokusebenza ezifana; I-Gnu / Linux, Windows, OSX neSolaris.

Emigqeni elandelayo sizobona ukuthi singakwenza kanjani lokho faka i-MongoDB 4.4 kuzinguqulo ezintathu zokugcina ze-Ubuntu LTS, usebenzisa umphathi wephakheji ye-apt.

Faka iMongoDB 4.4

Amapulatifomu ukwesekwa

I-MongoDB 4.4 Community Edition iqukethe izinhlobo ezilandelayo ze-Ubuntu LTS (ukwesekwa kwesikhathi esideI-64-bit: I-20.04 LTS ('Focal'), 18.04 LTS ('Bionic'), 16.04 LTS ('Xenial')

Izinqolobane ezizenzakalelayo ze-Ubuntu zinikela noma zinganikela ngenguqulo ephelelwe yisikhathi yeMongoDB. Ngokwalesi sizathu sizofaka inguqulo yakamuva yalolu hlelo lwe-database kusuka endaweni yalo esemthethweni.

Faka indawo yokugcina iMongoDB ku-Ubuntu

Ukufaka inguqulo yakamuva ye-MongoDB Community Edition ku-Ubuntu, sidinga ukufaka ukuncika okudingekayo. Ukuze senze kanjalo, kuzodingeka ukuthi sivule kuphela i-terminal (Ctrl + Alt + T) bese sisebenzisa imiyalo elandelayo:

sudo apt update

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

Siyaqhubeka ukungenisa ukhiye we-GPG womphakathi kusuka ku-MongoDB. Lokhu kusetshenziswa uhlelo lokuphathwa kwephakeji futhi sizokungeza ngokusebenzisa i- wget kusuka ku-terminal (Ctrl + Alt + T):

ngenisa ukhiye we-gpg repo MongoDB 4.4

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

Ngemva kwalokho Sizokwakha ifayela le-mongodb-org-4.4.list elizoqukatha imininingwane yekhosombe le-MongoDB yenguqulo ye-Ubuntu esiyisebenzisayo. Leli fayela lizotholakala enkombeni /etc/apt/source.list.d/. Ukuyakha, kuzofanele sisebenzise kuphela umyalo olandelayo ku-terminal (Ctrl + Alt + T), ngokuya ngohlobo lwesistimu yethu:

Ubuntu 20.04 (Okugxilwe)

engeza i-repo ye-Ubuntu 20.04

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

Ubuntu 18.04 (Bionics)

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

Ubuntu 16.04 (Xenial)

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

Manje sizoya buyekeza uhlu lwesoftware etholakalayo okuvela ezinqolobaneni:

sudo apt update

Faka i-MongoDB 4.4 database ku-Ubuntu

Manje njengoba indawo yokugcina iMongoDB inikwe amandla, sesikwazi faka inguqulo yakamuva ezinzile ukusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T):

faka i-mongodb-org

sudo apt install mongodb-org

Ngesikhathi sokufakwa kuzomiswa ifayili lokumisa /etc/mongod.conf, umkhombandlela wedatha / var / lib / mongodngomkhombandlela we-log / var / log / mongodb.

Ngokuzenzakalelayo, iMongoDB isebenza ngaphansi kwe-akhawunti yomsebenzisi we-mongodb. Uma siguqula umsebenzisi, kufanele futhi siguqule nemvume kudatha nokurekhoda izinkomba, ukunikeza ukufinyelela kulezi zinkomba.

Iqala iMongoDB

Manje sesingakwazi qala futhi uqinisekise inqubo ye-mongod isebenzisa imiyalo elandelayo:

isimo somod

sudo systemctl start mongod
sudo systemctl status mongod

isimo senkonzo ye-mongod

sudo service mongod start
sudo service mongod status

Qala igobolondo le-mongo

Uma konke bekulungile, singakwazi qala igobolondo le-mongo ngaphandle kwezinketho zokuxhuma ku-mongodb egijima kumphathi wethu wendawo usebenzisa imbobo ezenzakalelayo 27017:

ukuqala kwegobolondo le-mongo

mongo

Khipha

para susa ngokuphelele i-MongoDB, kufaka phakathi izinhlelo ze-MongoDB, amafayela wokumisa, kanye nanoma yiziphi izinkomba eziqukethe idatha nezingodo, esigungwini (Ctrl + Alt + T) kuzofanele senze imiyalo elandelayo:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

Futhi ngalokhu sesivele sine-MongoDB ku-Ubuntu. Ngeminye imininingwane mayelana nokumiswa nokusetshenziswa kweMongoDB 4.4, abasebenzisi bangaxhumana ne- imibhalo okunikelwe kuwebhusayithi yephrojekthi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.