KAMPANYA

100 Tane Haber/Blog sitesinde tanıtım yazısı sadece 990 TL üstelik 100 tane makale HEDİYE !

Ubuntu' ya MongoDB Nasıl İndirilir? - MarkaHost

MongoDB bir NoSQL veritabanıdır, bu nedenle veriler MySQL gibi tablolarda saklanmaz. Bu yazımızda size MongoDB Community Edition'ı Ubuntu dağıtımına sahip bir sunucuya nasıl kuracağınızı göstereceğiz.

Ubuntu' ya MongoDB Nasıl İndirilir?

MongoDB, devasa anlamına gelen İngilizce "humongous" kelimesinden gelir. MongoDB bir NoSQL veritabanıdır, bu nedenle veriler MySQL gibi tablolarda saklanmaz. Temel olarak MongoDB, veri yapılarını JSON'a benzer belgelerde dinamik bir şema ile depolar, böylece diğer uygulamalarla entegrasyon daha kolay ve hızlı olur. MongoDB'nin bir diğer avantajı da yatay ölçeklemeye izin vermesidir.

Bu yazımızda size MongoDB Community Edition'ı Ubuntu dağıtımına sahip bir sunucuya nasıl kuracağınızı göstereceğiz. Kopyalanabilir olması adına bu makalemizde pek görsel kullanmayacağız.

Hemen öncesinde eğer ki sitelerinizi barındırmak için sanal sunucu ya da hosting ihtiyacınızı karşılamak için paketlerimize göz atabilirsiniz.

 

1. Dosyaları İndirelim

MongoDB'yi kurmak için anahtarını almalı ve eklemeliyiz. Bunun için aşağıdaki kodu SSH ile sunucunuza bağlanıp komut alanına yapıştırın.

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

 

Anahtarı eklerken herhangi bir hata alırsanız aşağıdaki komutları çalıştırın:

apt-get -y install wget gnupg && wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | apt-key add -

 

Daha sonra, kullanılan dağıtım sürümünün ilgili reposunu eklemeliyiz:

 

Ubuntu 20.04 LTS (Focal) için:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

 

Ubuntu 20.04 LTS (Bionic) için:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

 

Ubuntu 20.04 LTS (Xenial) için:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

 

2. İşletim Sistemimizi Güncelleyelim

Bu işlem için aşağıdaki komutu kullanabilirsiniz.

apt-get update

Ve artık MongoDB' yi indirebiliriz!

apt-get install -y mongodb-org

Artık hizmeti başlatıp durumunu kontrol edebiliriz.

systemctl enable mongod && systemctl start mongod && systemctl status mongod

 

3. Güvenliği Sağlayalım

MongoDB'yi kurduk, şimdi onu güvenli hale getirme zamanı. Aşağıdaki komutu terminal alanına yapıştırın.

mongo

use admin
db.createUser(
{
user: "root",
pwd: "Şifreniz",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Şifrenizi iyi seçin, yukarıdaki kısım sadece bir örnektir. Root kullanıcısını oluşturduk, MongoDB konfigürasyonunu sadece güvenli bağlantılara izin verecek şekilde değiştirmemiz gerekiyor. /etc/mongod.conf dosyasını düzenleyerek bu işlemi gerçekleştirebiliriz.

security:
authorization: enabled

 

4. IP Adresini Yapılandıralım

Varsayılan olarak MongoDB yalnızca IP 127.0.0.1 üzerinden yanıt verir. Fakat farklı projelerde sunucunuza dışarıdan erişmeniz gerekebilir. Bunun için /etc/mongod.conf içindeki yapılandırmayı (bindIp'yi) değiştirmelisiniz.

 

bindIp: 127.0.0.1,10.20.10.XX
bindIp: 127.0.0.1,243.812.98X.XX

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.