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.
Ndifumana le mpazamo:
Ayiphumelelanga ukwenza ukuba iyunithi: iyunithi yefayile ye-mongod.
Akuphumelelanga ukuqala inkonzo ye-mongod.
Ndingayilungisa njani?
Ngaba usifumene isisombululo? kwa into efanayo ibonakala kum ..