Ubuntu'da MongoDB Nasıl Kurulur + Veritabanı ve Kullanıcı Kurulumu

22/08/2023 |
Loading...

MongoDB, yapılandırılmamış verileri depolamak ve yönetmek için kullanılan popüler bir NoSQL veritabanı sistemidir. Ubuntu üzerinde MongoDB'yi kurmak ve bir veritabanı ile kullanıcı oluşturmak için adımlar şunlardır:

1. MongoDB genel anahtarını içe aktarın:

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

2. Bir MongoDB liste dosyası oluşturun:

```
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
```

"focal" ifadesini Ubuntu sürümünüzle değiştirin (örneğin "bionic" veya "xenial").

3. Paket indeksini güncelleyin:

```
sudo apt update
```

4. MongoDB'yi kurun:

```
sudo apt install -y mongodb-org
```

5. MongoDB servisini başlatın ve önyüklemede otomatik başlamasını etkinleştirin:

```
sudo systemctl start mongod
sudo systemctl enable mongod
```

6. MongoDB'nin çalıştığını doğrulayın:

```
sudo systemctl status mongod
```

7. Bir MongoDB kullanıcısı ve veritabanı oluşturun:

```
mongo
```

Bu, MongoDB kabuğunu açacaktır.

```
use admin
db.createUser({
user: "admin",
pwd: "password",
roles: [{ role: "root", db: "admin" }]
})
```

"password" ifadesini seçtiğiniz güçlü bir parolayla değiştirin.

```
use mydatabase
db.createUser({
user: "myuser",
pwd: "password",
roles: [{ role: "readWrite", db: "mydatabase" }]
})
```

"mydatabase" ve "myuser" ifadelerini veritabanınızın ve kullanıcınızın adlarıyla, "password" ifadesini ise seçtiğiniz güçlü bir parolayla değiştirin.

8. MongoDB kabuğundan çıkın:

```
exit
```

9. MongoDB'yi kimlik doğrulama kullanacak şekilde yapılandırın:

```
sudo nano /etc/mongod.conf
```

Aşağıdaki satırın yorumunu kaldırın:

```
security:
authorization: enabled
```

Dosyayı kaydedin ve metin düzenleyiciden çıkın.

10. MongoDB servisini yeniden başlatın:

```
sudo systemctl restart mongod
```

Ubuntu üzerinde MongoDB'yi başarıyla kurdunuz ve kimlik doğrulamalı bir kullanıcı ve veritabanı oluşturdunuz. Artık uygulamanızdan MongoDB bağlantı dizesini kullanarak veritabanına bağlanabilirsiniz:

```
mongodb://myuser:password@localhost:27017/mydatabase
```

"myuser", "password" ve "mydatabase" ifadelerini kullanıcınızın ve veritabanınızın adlarıyla ve seçtiğiniz parolayla değiştirin.

Özel Teklifler ve Promosyonlar Edinin!

En son teklifler, indirimler ve özel promosyonlardan haberdar olun.

Update cookies preferences