SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

MongoDB Kurulumu ve Uzaktan Erişim

NoSQL çözümlerinin popüler uygulaması olan MongoDB'yi Windows ortamında kurulumunu yapıp uzaktan erişim (Remote Connect) ayarlaması yaparak yönetimini sağlayalım.

İlişkisel veritabanlarının (RDBMS) yanısıra farklı nitelikte ve de ilişkisel olmayan veritabanları çözümleri üzerine yapılan çalışmalarda kullanmış olduğumuz MongoDB veritabanı ile kurulum adımlarını gerçekleştirelim.
Uzaktan erişimi ağ (network) ortamında yapmak için ağdaki Windows Server 2019 makinede kurulum ve ayarlar işlemlerini gerçekleştireceğim.

MongoDB İndirelim

Öncelikle MongoDB sayfasını ziyaret edip ücretsiz versiyonu olan "Community Server" seçeneğindeki indirme işlemini gerçekleştirelim.
Açılan pencerede "Select package" ile hangi işletim sistemine göre indirme işlemi yapacağımız pencere açılacaktır.
MongoDB Kurulum Sayfası
MongoDB Kurulumu ve Uzaktan Erişim


Ben ekrandaki konfigürasyona göre MongoDB indireceğim. Sizler kendi işletim sisteminize göre tercihlerinizi değiştirebilirsiniz.
Açılan pencerede "Download" seçeneği ile ilerleyelim.
MongoDB Kurulum Sayfası
MongoDB Kurulumu ve Uzaktan Erişim


Sonrasında indirmiş olduğumuz dosyayı kuralım.
MongoDB Kurulum
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB Kuralım

Kurulum aşamaları klasik olarak ileri-ileri "next-next" şeklinde gitmektedir.
MongoDB Kurulum Aşama 1
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB Kurulum Aşama 2
MongoDB Kurulumu ve Uzaktan Erişim


Burada "Complete" seçeneği ile ilerlemeyi tercih ediyorum. Eğer ki siz farklı bir diske yüklemek istiyorsanız "Custom" seçeneğiyle ilerleyebilirsiniz.
MongoDB Kurulum Aşama 3
MongoDB Kurulumu ve Uzaktan Erişim


- Bu aşamada genel olarak "Run service as a local or domain user" seçeneği ile ilerlemeyi tercih ediyorum.
- Sonrasında ise "Account Name" için domaindeki yada bilgisayardaki oturumun kullanıcı adını, "Account Password" için ise domaindeki yada bilgisayardaki oturum şifresini girmenizi istemektedir.
MongoDB Kurulum Aşama 4
MongoDB Kurulumu ve Uzaktan Erişim


- Eğer ki kullanıcı adı ve şifre oturumunuza ait bilgilerle aynı olmaz ise size şu şekilde uyarı verecektir.
MongoDB Kurulum Aşama 5
MongoDB Kurulumu ve Uzaktan Erişim


Bu aşamada isterseniz "Install MongoDB Compass" seçeneğini işaretleyerek MongoDB için yönetimsel aracı indirip "Kullanıcı Ekleme, Veritabanı Oluşturma, Collection İşlemleri" vb. işlemleri yapabilirsiniz.
Bu noktada ben Robo 3T adlı programı kullanacağım.
Kullanım kolaylığı vb şeyler için arayüz kolaylığı değiştiği için kişisel tercih meselesi olarak sizlere bırakıyorum.
MongoDB Kurulum Aşama 6
MongoDB Kurulumu ve Uzaktan Erişim


"Install" seçeneği ile kurulumu tamamlamış oluyoruz.
MongoDB Kurulum Aşama 7
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB kurulum aşamaları sorunsuz bir şekilde tamamlandı. Şimdi ise MongoDB'ye erişim için aracı uygulamaları kuralım (MongoCompass, Robo 3T vb. gibi..)

Robo 3T Kuralım

Robo 3T'yi sunucuya kuracağım. Çünkü orada kullanıcı ekleme, veritabanı ve koleksiyon oluşturma işlemlerini gerçekleştireceğiz.
Robo 3T Kurulum Aşama İlk
MongoDB Kurulumu ve Uzaktan Erişim


- Sonrasında yine ileri-ileri "next-next" şeklinde gittiği için kurulumun son ekranı ile "Finish" ile kurulumu tamamlıyoruz.
Robo 3T Kurulum Aşama Son
MongoDB Kurulumu ve Uzaktan Erişim


Robo 3T ile MongoDB'ye Bağlanalım

- Robo 3T programını başarılı bir şekilde kurduk. Şimdi lokal bilgisayara bağlanmak için yönergeleri takip edelim.
Robo 3T ile MongoDB'ye Bağlanalım 1
MongoDB Kurulumu ve Uzaktan Erişim


- Sırasıyla 1 ve 2. adımları takip ettikten sonra test butonu yardımıyla bağlantımızın başarılı olup olmadığını kontrol edelim.
Robo 3T ile MongoDB'ye Bağlanalım 2
MongoDB Kurulumu ve Uzaktan Erişim


- MongoDB bağlantısını kontrol edelim. Başarılı bir şekilde bağlandık
Robo 3T ile MongoDB'ye Bağlanalım 3
MongoDB Kurulumu ve Uzaktan Erişim


- Veritabanına bağlanırken şöyle bir hata alabilirsiniz.
- Bu durumda "Servisler" kısmından MongoDB adlı servisi başlatmanız gerekmektedir.
Robo 3T ile MongoDB'ye Bağlantı Hatası
MongoDB Kurulumu ve Uzaktan Erişim


- MongoDB servislerini başlatalım. Böylece veritabanı işlemlerini sorunsuz bir şekilde yapmaya başlayacağız.
MongoDB Servisinin Başlatılması
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB'de İlk Veritabanımızı Oluşturalım

- Adımları izleyerek veritabanı ve koleksiyon oluşturmaya çalışalım.
MongoDB Veritabanı Oluşturalım
MongoDB Kurulumu ve Uzaktan Erişim


- denemeDB adlı veritabanımız ve Kisiler adlı koleksiyonumuz oluştu. Sırada ise Veritabanına uzaktan erişimi sağlamak.
MongoDB Veritabanı Oluşturalım
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB Uzaktan Erişimi Sağlayalım

Ağ üzerindeki bir bilgisayara MongoDB kurmuştum. Ağdaki ip adresi 192.168.1.115 olarak görünmektedir. Ağ üzerindeki bilgisayarda (MongoDB'nin kurulu olduğu bilgisayar) MongoDB config (mongod.cfg) dosyasında birkaç düzenleme yapalım.
- Öncelikle servisler kısmından MongoDB çalışıyor ise onu durdurun.
- MongoDB'nin kurulu olduğu dizine gidip belirtilen dosyanın bir kopyasını alıp masaüstünde veya izin gerektirmeyen herhangi bir yerde dosya içerisinde ayar değişikliği için kopyalayın. (Aynı dizinde değişikliğe izin vermiyor.)
MongoDB Ayar Dosya Dizini
MongoDB Kurulumu ve Uzaktan Erişim


- Config (Ayar) dosyasını açtığımızda varsayılan ip adresi 127.0.0.1 olarak karşımıza çıkmaktadır. Biz buradaki değeri 0.0.0.0 olarak değiştireceğiz.
MongoDB Ip Ayarlaması
MongoDB Kurulumu ve Uzaktan Erişim

MongoDB'yi network ortamında erişilmesi için gerekli ayarlamaları yaptık. Sırada ise Windows'un MongoDB varsayılan portu olan 27017'ye dışarıdan erişilmesi için izinlerini ayarlayalım.

MongoDB Portuna İzin Verelim

1) "Start (Başlat)" >> "Administrative Tools (Yönetimsel Araçlar)" >> "Windows Defender Firewall with Advanced Security (Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı)" seçelim.
Firewall (Güvenlik Duvarı) İzni
MongoDB Kurulumu ve Uzaktan Erişim


2) "Inbound Rules (Gelen Kurallar)" >> "New Rule (Yeni Kural)" seçelim.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


3) "Port" kısmını seçelim. Böylece MongoDB portuna bu bilgisayarda erişimi vermiş olacağız.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


4) MongoDB yüklerken çalışacağı portu belirtelim. Varsayılan ayarlarla kurduğum için"27017" yazalım.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


5) Bu porta gelen tüm bağlantıları kabul et diyerek ilerliyoruz.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


6) Bu kuralın geçerli olacağı durumları belirtiyoruz. Domain, çalışma grubu vb.. şekilde.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


7) Kuralımıza bir isim veriyoruz. Kurallar listesinde kolayca erişmek için.
Firewall (Güvenlik Duvarı) İzni Kural Tanımlama
MongoDB Kurulumu ve Uzaktan Erişim


8) Tüm ayarlamaları yaptık. Şimdi kendi bilgisayarımdan ağ (network) ortamındaki 192.168.1.115 ip adresli bilgisayardaki MongoDB ayarlarını yazalım.
MongoDB Network Erişimi Ayarları
MongoDB Kurulumu ve Uzaktan Erişim


9) Görüldüğü gibi uzak sunucudaki MongoDB'ye bağlanıp veritabanı ve koleksiyonu görüntülemiş olduk.
Örnek
SQL'de REPLACE Fonksiyonu

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

Çizgi Filmler

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum