Uyifaka njani iMongoDB kwi-Ubuntu

Izitikha zeMongoDB

Ukuthengwa kwe-Oracle kwe-MySQL kuye kwenza iiprojekthi ezininzi zedatha ukuba ziphumelele kakhulu ukuze zibe yinto enamandla nesimahla kwi-MySQL. Kwimihlaba yewebhu, i-MySQL ithathelwa indawo ngu MariaDB, isiseko sedatha esinamandla kwaye sifana kakhulu ne-MySQL, kodwa kukho ezinye iindlela ezizezinye kunye noovimba beenkcukacha esinokuthi sizisebenzise kwihlabathi lewebhu, kwizicelo zethu okanye ukuzisebenzisa nje ku-Ubuntu bethu.

Kule meko siza kukuxelela uyifaka njani iMongoDB, isiseko sedatha esinamandla, esinamandla esikwimithombo evulekileyo. Nangona kunjalo, ingxelo yokugqibela yale datha ayifumaneki ku-Ubuntu. Kungenxa yoko le nto siza kukuxelela uyifaka njani Ubuntu bethu.

Ufakelo esiza kukuxelela lona loluka-Ubuntu 16.04 kodwa Singayenza ngezinye iinkqubo ezikhoyo ngoku ezinje nge-Ubuntu 16.10 okanye Ubuntu 17.04. Ukufaka i-MongoDB ku-Ubuntu kufuneka sivule kuphela i-terminal kwaye senze ufakelo ngendawo yangaphandle:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

sudo apt-get update

sudo apt-get install -y mongodb-org

Emva koku, ukufakwa kwenguqulelo yamva nje yeMongoDB kwi-Ubuntu yethu kuya kuqala. Kodwa ayisiyiyo kuphela into ekufuneka siyenzile. Ke ukuba iMongoDB isebenza ngokuchanekileyo xa siqala inkqubo Kuya kufuneka sihlele ifayile yenkonzo. Ukwenza oku sivula i-terminal kwaye sibhale oku kulandelayo:

sudo nano /etc/systemd/system/mongodb.service

Kwaye kwifayile ebonakalayo, sincamathisela oku kulandelayo ekugqibeleni:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Sigcina isicatshulwa ngokucinezela u-Ctrl + O kwaye uvale ngokucinezela u-Ctrl + X. Ngoku Siziqala kwakhona iinkonzo ezinxulumene neMongoDB ukuze utshintsho luqale ukusebenza:

sudo systemctl daemon-reload
sudo systemctl enable mongod
sudo systemctl start mongod

Kwaye ngale nto sele sine-MongoDB kwi-Ubuntu bethu. Njengoko ubona, yinkqubo elula yokufaka kodwa ithatha ixesha elide kunokucofa kabini nomphathi wesoftware Ubuntu.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UFrancisco sitsho

    Ndifumana le mpazamo:

    Ayiphumelelanga ukwenza ukuba iyunithi: iyunithi yefayile ye-mongod.
    Akuphumelelanga ukuqala inkonzo ye-mongod.

    Ndingayilungisa njani?

    1.    Z3r0 sitsho

      Ngaba usifumene isisombululo? kwa into efanayo ibonakala kum ..