Ubuntu 20.04’te MongoDB Nasıl Kurulur

Ubuntu 20.04’te MongoDB Nasıl Kurulur

MongoDB’yi bir Ubuntu sistemine kurmak ve yönetmek hakkında bilmeniz gereken her şey

MongoDB, web uygulamalarını yönetmek için kullanılan NoSQL, açık kaynaklı, belge odaklı bir veritabanıdır. Verileri, geleneksel tablo tabanlı veritabanları gibi önceden tanımlanmış şemalar gerektirmeyen JSON formatlı belgelerde dinamik olarak depolar.

Bu yazıda Ubuntu 20.04 LTS sistemi üzerinde MongoDB’nin nasıl kurulacağına ve yapılandırılacağına bakacağız.

Başlamadan önce, sudo etkin bir kullanıcı olarak oturum açın ve aşağıda gösterilen komutu vererek sunucunuzdaki paketleri güncelleyin ve yükseltin.

MongoDB’yi Ubuntu makinenize kurmanın iki yolu vardır. İlk olarak, eski sürüm olan MongoDB 3.6’yı içeren varsayılan Ubuntu deposundan. İkincisi, MongoDB’nin özel paket deposunu (en son MongoDB 4.4 sürümünü içerir) apt Sisteminizin kaynakları.

MongoDB Inc, Ubuntu deposundaki mongoDB paketini desteklemez. Aynı zamanda diğerlerinden farklıdır mongodb-org paketler. Bu nedenle, MongoDB’nin özel paket deposunu aşağıdakilere ekleyerek MongoDB’yi kurmanız önerilir. apt kaynaklar.

İlk olarak, MongoDB’nin en son sürümünün genel GPG anahtarını içe aktarın. Uygun anahtarı bulmak için bu URL’yi ziyaret edin ve server-x.x.asc MongoDB’nin mevcut en son sürümüne karşılık gelen dosya.

Bu makaleyi yazarken, MongoDB’nin en yeni sürümü 4.4. Bunu seçeceğiz ve 4.4 sürümü için GPG anahtarını içe aktarmak için aşağıdaki komutu kullanacağız.

Başarılı yürütmede, komut çıktıyı şu şekilde verecektir: OK.

ihtiyacımız olduğundan mongodb-org MongoDB’nin en son sürümünü yüklemek için aşağıdaki komutu kullanarak resmi MongoDB deposunu sisteminize ekleyin.

Şimdi yerel paket veritabanını güncelleyin ve kurun mongodb-org aşağıdaki komutları tek tek çalıştırarak paketleyin.

MongoDB kurulduktan sonra, başlatın ve etkinleştirin. mongod Aşağıdaki komutları kullanarak sisteminizde servis yapın.

MongoDB’nin sisteminizde çalıştığını doğrulamak için aşağıdaki komutu kullanın. Durumu aktif olarak çıkarmalıdır.

Ayrıca aşağıdaki komutla bağlantı durumunu, geçerli sürümü, sunucu adresini ve bağlantı noktasını da kontrol edebilirsiniz:

Bağlantı durumu gösteriliyorsa ok : 1bu, aşağıdaki çıktıda gösterildiği gibi sunucunun uygun şekilde çalıştığı anlamına gelir.

MongoDB’nin varsayılan port numarası 27017koşmak 127.0.0.1localhost için geri döngü adresidir.

Varsayılan yapılandırma ayarları ihtiyaçlarınızı karşılamak için yeterli olduğundan MongoDB’yi yapılandırmak isteğe bağlıdır, ancak üretim ortamları için yetkilendirmeyi etkinleştirmeniz önerilir.

MongoDB’nin yapılandırma dosyası şurada bulunur: /etc dizin. Düzenlemek için terminalinize aşağıdaki komutu yazın.

Şimdi dosyanın en altına gidin ve güvenlik seçeneğini kaldırarak güvenlik seçeneğinin yorumunu kaldırın. # sembol ve tip authorization: enabled Aşağıda gösterildiği gibi.

Değişiklikleri uygulamak için MongoDB’yi aşağıdaki komutla yeniden başlatın.

MongoDB’yi yapılandırma hakkında daha fazla bilgi için bu belge sayfasını ziyaret edin.

Şimdi MongoDB veritabanına erişebilen bir yönetici kullanıcı oluşturacağız.

MongoDB kabuğuna erişmek için şunu kullanın: mongo emretmek.

Ardından aşağıdaki komutla MongoDB admin veritabanına erişin.

Şimdi, rolle yeni bir kullanıcı ve şifre oluşturmak için aşağıdaki komutu kullanın. userAdminAnyDatabase.

Not: user değerini değiştirin (UserName) ve şifre (passwordOfYourChoice) tercihinize göre.

Başarılı bir MongoDB kullanıcısı oluşturduktan sonra şunu yazın: quit() kabuktan çıkmak için.

Kimlik doğrulamasını doğrulamak için aşağıdaki komutla yönetici hesabına erişin.

Kabuk sizden parolayı girmenizi isteyecektir. Kullanıcı için seçtiğiniz şifreyi yukarıdaki yönergelere yazın ve enter.

Ardından aşağıdaki komutla admin veritabanına erişin.

Şimdi, yayınlayın show users kimliği doğrulanmış tüm kullanıcıların ayrıntılarını almak için kabukta komut.

Yukarıdaki adımlarda oluşturduğunuz Kullanıcı Adını çıktıda görmelisiniz.

Mongod süreçlerini yönetmek için yerleşik init Ubuntu’nun sistemi. 16.04 Xenial kullanımından Ubuntu sürümleri systemd kullanan MongoDB’yi yönetmek için systemctl emretmek.

durdurmak için mongod işlemi yapmak için aşağıdaki komutu kullanın.

başlatmak için mongod işlemi yapmak için aşağıdaki komutu kullanın.

yeniden başlatmak için mongod işlemi yapmak için aşağıdaki komutu kullanın.

MongoDB’nin en son sürümünü Ubuntu 20.04 makinenize başarıyla yükledik. MongoDB hakkında daha fazla bilgi için bu belgelere bakın.

Leave a Reply

Your email address will not be published. Required fields are marked *

*