Ubuntu 20.04/18.04 LTS'ye MongoDB nasıl kurulur

MongoDB, geçici sorguları mümkün kılan dizin kavşağına sahip ücretsiz ve açık kaynaklı ölçeklenebilir belge odaklı NoSQL veritabanıdır. Kullanıcılar ayrıca MongoDB'yi büyük uygulamalar için kullanmak için güvenlik, entegrasyon ve analiz gibi farklı uzantıları da kullanabilirler. LDAP, X.509 ve Kerberos ile kimlik doğrulama ve TLS'ye (taşıma katmanı güvenliği) dayalı şifreleme desteklenir. Ayrıca, kullanıcıya özgü roller, uyumluluk için denetim işlevleri ve adli analizler ve güvenilir sistemleri sağlamak için hazır bileşenler de vardır.

Bu öğreticide, herhangi bir repo eklemeden Ubuntu 20.04 LTS'ye MongoDB kurulumunu göreceğiz. Ayrıca, Ubuntu 18.04 LTS veya 19.04/19.10 için aynı adımları da takip edilebilir.

Gereksinimler:

  • Ubuntu 20.04 LTS Focal fossa sunucusu veya masaüstü.
  • İle kök olmayan bir kullanıcısudoerişim

1. Güncelleme sistemi

MongoDB kurulum adımına geçmeden önce, mevcut Ubuntu 20.04 paketlerini güncelleyelim

sudo apt update

2. MongoDB'yi Ubuntu 20.04'e yükleme komutu

Tıpkı 18.04 LTS gibi, MongoDB, güncel bir sürümle yüklemek için Ubuntu 20.04'ün resmi deposunda da mevcuttur. Bu nedenle, herhangi bir üçüncü taraf eklemeye gerek yoktur. Tek bir komut, diğer bağımlılıklarla birlikte Mongo-Tools, MongoDB, MongoDB-Clients MongoDB-Server ve MongoDB-Server çekirdek bileşenlerini yükleyecektir.

sudo apt install mongodb

Yukarıdaki komut için çıktı:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. MongoDB durumunu kontrol edin

Kurulumdan sonra, MongoDB otomatik olarak başlar, ancak değilse, komutu kullanabilirsiniz:

systemctl strart mongodb

MongoDB sunucusunun düzgün çalışıp çalışmadığını kontrol etmek için durum komutunu kullanabiliriz:

systemctl status mongodb

4 MongoDB'yi yönetme komutu

İşte bu veritabanını başlatma, yeniden başlatma, sunucuyu diğerleriyle birlikte durdurma gibi birkaç temel komut.

MongoDB sunucusunu durdurmak için

sudo systemctl stop mongodb

Tekrar başlatmak için.

sudo systemctl start mongodb

Bazı değişikliklerden sonra sunucuyu yeniden başlatmak için.

sudo systemctl restart mongodb

MongoDB otomatik olarak devre dışı bırakmak için varsayılan olarak gerçekleşen sunucu ile.

sudo systemctl disable mongodb

Sistem önyükleme ile sunucunun otomatik olarak çalıştırılmasını tekrar etkinleştirmek için.

sudo systemctl enable mongodb

Kullanmaya başlamak için, sadece yazın:

mongo

MongoDB'yi tamamla

Artık Ubuntu 20.04 sisteminizde MongoDB'yi istemiyorsanız, aşağıdaki komutları kullanarak kaldırın:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Kapanış Notları:

Yani, Ubuntu 20.04 sunucuları için MongoDB kurulumunda bu duvar hızlı öğreticisi, aynı şeyi de görebilirsiniz.ve diğer ilgili öğreticiler.

Related Posts