Bu siteyi kullanarak Gizlilik Politikası'nı ve Kullanım Şartları'nı kabul etmiş olursunuz.
Kabul et
Teknoloji Linux Windows Apple Google
  • En İyi Kodi Eklentileri
  • MadVR Ayarları
  • PotPlayer Ayarları
  • En İyi 65 İnç TV’ler
  • WordPress 6.0
Bildirim
  • ANASAYFA
  • TEKNOLOJİ
  • YAZILIM
  • LİNUX
  • WİNDOWS
Kişiselleştir
Teknoloji Linux Windows Apple GoogleTeknoloji Linux Windows Apple Google
Yazı Tipi Yeniden BoyutlandırıcıAa
  • Sinema TV
  • Netfjix
  • İncelemeler
  • Sinema Haber
  • TV Haber
Arama
  • ANASAYFA
  • TEKNOLOJİ
    • Android
    • Apple
    • İnternet
    • iPhone
    • Mobil
    • Samsung
  • YAZILIM
    • Güvenlik
    • Programlama Dili
    • Web Tasarım
    • Sunucu
    • WordPress
  • LİNUX
    • Arch Linux
    • Fedora
    • Debian
    • Linux Mint
    • Ubuntu
  • WİNDOWS

Öne Çıkan Hikayeler

En güncel haberleri keşfedin!

Pop!_OS Kurulumdan Sonra Yapılması Gerekenler

Fedora 43 Kurulum Sonrası Yapılması Gerekenler Rehberi

Apple’ın “Gizli” Yapay Zeka Planı: Siri Gemini’ı Kullanacak Ama İsmini Anmayacak!

Bağlantıda Kalın

Bizi sosyal medyada bulun
248.1KTakipçilerBeğen
61.1KTakipçilerTakip et
165KAbonelerAbone ol
Made by ThemeRuby using the Foxiz theme. Powered by WordPress

Ana Sayfa » Debian 11’e MongoDB 5 Kurulumu

Debian

Debian 11’e MongoDB 5 Kurulumu

Murat
Son güncelleme: Haziran 5, 2022 1:18 pm
Hazırlayan: Murat
Yorum yapılmamış
Paylaş
Paylaş

MongoDB, birçok modern web uygulamasında kullanılan açık kaynaklı bir veritabanıdır. NoSQL veritabanı olarak sınıflandırılır. Verileri katı bir şemaya göre tablolarda saklayan ilişkisel veritabanlarından farklı olarak MongoDB, verileri esnek şemaya sahip belgelerde depolar. Uygulamalar daha sonra bu bilgileri bir JSON biçiminde alır.

İçindekiler
  • İşletim Sistemini Güncelle
  • Bağımlılıkları Yükle
  • MongoDB GPG Anahtarını İçe Aktar
  • MongoDB 5.0 Deposunu Ekle
  • MongoDB’yi Debian 11’e Yükleyin
  • MongoDB’yi Yapılandırın
      • Parola kimlik doğrulamasını etkinleştir
      • Uzaktan erişimi etkinleştir
    • Yönetici MongoDB Kullanıcısı Oluşturma
    • MongoDB’yi Kaldır
    • Kapanış

İşletim Sistemini Güncelle

Paketlerin güncel olduğundan emin olmak için Debian 11 işletim sisteminizi güncelleyin:

sudo apt update && sudo apt upgrade -y

Bağımlılıkları Yükle

Kurulum için gerekli paketleri aşağıdaki komutla kurun:

sudo apt install curl apt-transport-https software-properties-common ca-certificates dirmngr gnupg2

MongoDB GPG Anahtarını İçe Aktar

Önce MongDB genel GPG anahtarını aşağıdaki gibi içe aktarmamız gerekiyor:

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

Yürütülen komutun çıktısı “Tamam” olmalıdır.

MongoDB 5.0 Deposunu Ekle

MongoDB 5.0 paketleri doğrudan Debian 11’in temel deposundan kurulamaz ve bu NoSQL veritabanının geliştiricileri tarafından sunulan resmi paketi eklememiz gerekiyor:

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Depoyu güncelleyin:

sudo apt update

MongoDB’yi Debian 11’e Yükleyin

Şimdi MongoDB’yi aşağıdaki komutla kuracağız:

sudo apt-get install -y mongodb-org

Varsayılan olarak, MongoDB hizmeti başlatılmaz. MongoDB hizmetini başlatın:

sudo systemctl start mongod

MongoDB’nin gerçekten çalıştığını doğrulayın:

sudo systemctl status mongod

Çıktı:

● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: active (running) since Sun 2022-05-05 49:02:06 EDT; 9s ago
Docs: https://docs.mongodb.org/manual
Main PID: 6197 (mongod)
Memory: 66.4M
CPU: 974ms
CGroup: /system.slice/mongod.service
└─6197 /usr/bin/mongod --config /etc/mongod.conf

Apr 03 08:02:06 debian systemd[1]: Started MongoDB Database Server.

Kurulu olan MongoDB sürümünü kontrol etmek için.

sudo mongod --version
version v5.0.6
Build Info: {
    "version": "5.0.6",
    "gitVersion": "212a8dbb47f07427dae194a9c75baec1d81d9259",
    "openSSLVersion": "OpenSSL 1.1.1k  25 Mar 2021",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "debian10",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Bu komutu kullanarak açılışta başlamasını sağlayalım:

sudo systemctl enable mongod

Gerektiğinde, aşağıdaki komutu çalıştırarak mongod sürecini durdurabilirsiniz:

sudo systemctl stop mongod

MongoDB’yi Yapılandırın

Varsayılan olarak, MongoDB için yapılandırma dosyası “/etc/mongod.conf” konumunda bulunur.

Parola kimlik doğrulamasını etkinleştir

Parola kimlik doğrulamasını etkinleştirmek için yapılandırma dosyasını açın:

sudo nano /etc/mongod.conf

#security satırını bulun ve (# işaretini kaldırın) ve “authorization: enabled” ekleyin:

security:
  authorization: enabled

Bundan sonra, değişikliklerin geçerli olması için mongod hizmetini yeniden başlatın:

sudo systemctl restart mongod

Uzaktan erişimi etkinleştir

MongoDB veritabanınıza uzaktan erişimi etkinleştirmek için, “/etc/mongod.conf” adresindeki yapılandırma dosyasını düzenlemeniz gerekir.

sudo nano /etc/mongod.conf
# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1,sunucunuz-IP

IP’yi ekledikten sonra hizmeti yeniden başlatın:

sudo systemctl restart mongod

Güvenlik duvarınızı etkinleştirdiyseniz, güvenlik duvarında güvenilen uzak IP adreslerine de izin vermeniz gerekir:

sudo ufw allow from your-server-ip to any port 27017

Yönetici MongoDB Kullanıcısı Oluşturma

MongoDB kimlik doğrulamasını etkinleştirdiyseniz, MongoDB örneğine erişebilen ve onu yönetebilen bir yönetici kullanıcı oluşturmanız gerekir.

MongoDB kabuğuna erişmek için terminalde mongosh komutunu gösterildiği gibi çalıştırın:

mongosh

Mevcut veritabanlarını listeleyin:

show dbs
admin 41 kB
config 36.9 kB
local 41 kB

Yönetici veritabanına bağlanın:

use admin

MongoDB’yi yönetmek için kullanılacak bir yönetici kullanıcısı oluşturun:

db.createUser(
   {
     user: "admin",
     pwd: "JcMDOOokzO",
     roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
   }
 )

Mongo kabuğundan çıkın.

exit

Daha önce oluşturduğunuz bir yönetici kullanıcıyı kullanarak MongoDB’ye bağlanmak için:

sudo mongosh -u admin -p --authenticationDatabase admin

Herhangi bir argüman olmadan mongosh yazarak MongoDB’ye bağlanmayı deneyebilirsiniz.

Bağlandıktan sonra show dbs komutunu çalıştırabilirsiniz. Hata alacaksınız:

MongoServerError: command listDatabases requires authentication

MongoDB’yi Kaldır

MongoDB ve ilgili bağımlılıkları tamamen kaldırmak istiyorsanız aşağıdaki komutu çalıştırın:

sudo apt purge --autoremove -y mongodb-org

Ayrıca MongoDB günlük verilerini ve diğer ilgili dizinleri ve dosyaları da kaldırabilirsiniz:

sudo rm -rf /var/log/mongodb
sudo rm -rf /var/lib/mongodb
sudo rm -rf ~/.mongodb
sudo rm -rf ~/.dbshell
sudo rm -rf ~/.mongorc.js

Kapanış

MongoDB 5.0’ı Debian 11’e kurulumunu gerçekleştirdik.

Herhangi bir sorunuz varsa, lütfen aşağıya bir yorum bırakın.

Toplam Görüntülenme: 0
ETİKETLER:DebianMongoDB
Bu Makaleyi Paylaş
Facebook Bağlantıyı kopyala Yazdır
Hazırlayan:Murat
Takip et:
Murhas ve Begza.com'un Kurucusu. Linux kullanıcısı ve açık kaynak destekçisi. Telegram, Twitter, LinkedIn üzerinden bağlantı kurun veya Sorularınız için e-posta gönderin.
Yorum yapılmamış Yorum yapılmamış

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

📚 İlgili Yazılar

Gönderiyle ilgili makaleleri keşfedin!
DebianLinux

Debian 11’e Puppet Server ve Agent Nasıl Kurulur

Linux

MX Linux İncelemesi: Debian Tabanlı Bir İşletim Sistemi

Linux

2026’in En İyi Linux Dağıtımları: İhtiyacınıza Uygun En İyi 10 Seçenek

Debian

Debian 10 Buster’da PHP 8.1 Kurulum ve Yükseltme

Debian

Debian Üzerinde LEMP Yığını (Nginx, MariaDB, PHP) Kurulumu: Tam Kılavuz

Debian

Ubuntu Alternatifi Deneyebileceğiniz En İyi 7 Debian Tabanlı Dağıtım

Debian

Debian 11 Linux Çekirdeği Güvenlik Güncellemesi Aldı

Linux

Deepin 20.5 Yüz Kilidi Özelliği ve Daha Fazlasıyla Çıktı

Daha fazla göster

Murhas, dijital dünyanın nabzını tutan, Linux altyapılarından siber güvenliğe kadar teknolojinin her alanında derinlemesine rehberler sunan bir teknoloji platformudur. Amacımız, karmaşık teknolojik dönüşümleri anlaşılır kılarak işletmelere ve teknoloji meraklılarına geleceğin dünyasında rehberlik etmektir. Teknolojiyi keşfedin, geleceği Murhas ile şekillendirin.

 
 

 

  • Kategoriler:
  • Hakkımızda
  • Gizlilik Politikası
  • Kullanım Koşulları
  • İletişim
  • Sorumluluk Reddi

Hızlı Bağlantılar

  • Sinema TV
  • Netfjix
  • İncelemeler
  • Sinema Haber
  • TV Haber

Popüler İçerikler

  • En İyi Kodi Eklentileri
  • MadVR Ayarları
  • PotPlayer Ayarları
  • En İyi 65 İnç TV’ler
  • WordPress 6.0

© 2026 Murhas. Tüm Hakları Saklıdır.

adbanner
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi kaybettiniz?