Ubuntu için Mongodb Kurulumu

Mongodb Kurulumu

Kurulum Adımı

Mongodb’nin 5.0 versiyonu için kurulum yapılmaktadır.

1
2
3
4
$ wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
$ 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
$ sudo apt update
$ sudo apt install mongodb-org

Kullanıcı Yapılandırması (İsteğe Bağlı)

Mongodb kullanmak için kullanıcı yapılandırması şart değildir. Güvenliği arttırmak adına kullanıcı yapılandırması yapılmalıdır. İsterseniz bu kısmı yapmadan da kullanmaya başlayabilirsiniz.

Kullanıcı yapılandırması yapıldıktan sonra sadece kullanıcı ile veritabanına bağlanılabilir. Esnek çalışabilmek için öncelikle kapsamlı yetkiye sahip bir admin kullanıcısı oluşturulmalıdır.

Veritabanına bağlan.

1
$ mongo

admin veritabanını seç ve kullanıcı oluştur.

1
2
3
4
5
6
7
8
9
10
11
12
use admin
db.createUser(
{
user: "<kullanici_adi>",
pwd: passwordPrompt(),
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "clusterAdmin", db: "admin" }
]
}
)

Admin kullanıcı oluşturulduktan sonra /etc/mongod.conf dosyasında aşağıdaki düzenlemeleri yap.

1
2
3
4
5
6
7
8
9
...
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
...
security:
authorization: "enabled"
...