Alperen Sah Abursum

MongoDB 4.4 Debian 11 Kurulumu

Kuruluma başlamadan önce, GPL lisansı aktif edilmelidir,

sudo apt-get install gnupg

sistem tarafından kullanılan MongoDB genel GPG Anahtarını wget ile çekerek içe aktarıyoruz

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

apt-key list

yazdığımızda keyleri listelemektedir,

MongoDB deposunu etkinleştiriyoruz,

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

apt update

En son kararlı sürümü yüklemek için,

apt-get install -y mongodb-org

Kurulum bitmiştir servisi başlatıyoruz,

systemctl start mongod

Teyit etmek için status durumuna bakıyoruz,

systemctl status mongod

Network ayarları için

nano /etc/mongod.conf

Dizinine gidiyoruz,

bindIP 0.0.0.0 olması genel olarak tüm dünyaya açık olması anlamına gelir,

ctrl + x

Y tuşuna basarak değişiklikleri kayıt ediyoruz ve servisi yeniden başlatıyoruz,

Systemctl restart mongod

Mongo

Yazarak servise giriş yapıyoruz

Yeni bir admin kullanıcı oluşturuyoruz

Use admin

Yazarak admin veritabanına giriş yapıyoruz,

db.createUser(
{
user: “testadmin”,
pwd: “admin1234”,
roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
}
)

Exit

yazarak çıkış yapıyoruz,

Database oluşturmak için,

use testdb

Oluşturduğumuz databaseye table eklemek için ise,

db.movie.insert({"name":"javatpoint"})

show tables

Yazarak oluşturduğumuz tabloyu görüntüleyebiliriz,

Grafiksel ara yüzde kullanmak için,

NoSQLBooster – The Smartest GUI Tool and IDE for MongoDB

NoSQLBooster is a cross-platform IDE for MongoDB v2.6-5.0, which provides a build-in MongoDB script debugger, SQL…

nosqlbooster.com

Servisi kurduğunuz makine ip adresi ve mongo’nun kullandığı default port numarasını yazıyoruz

27017

Daha sonra Authentication sekmesinden kullanıcı adı password giriyoruz

sudo systemctl start mongod : Servisi başlatmak

sudo systemctl enable mongod : sistem yeniden başlatıldıktan sonra MongoDB’nin başlamasını sağlayabilirsiniz

sudo systemctl status mongod : servisin durumunu öğrenebilirsiniz

sudo systemctl stop mongod : işlemi durdurabilirsiniz

sudo systemctl restart mongod : servisi yeniden başlatmak

Bir yanıt yazın

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