husonet | Tarih: 24.04.2024
MongoDB Yedek Alma ve Geri Yükleme Rehberi
MongDB'de veritabanı yedekleme ve geri yükleme adımları! mongodump kullanarak güvenli yedek alın ve mongorestore ile veritabanınızı kolayca geri yükleyin. Detaylı rehber burada!
MongoDB veritabanında yedek alma işlemi genelde mongodump aracı kullanılarak gerçekleştirilir. İşte MongoDB'de yedek alma adımları:
Terminal veya Komut İstemcisini Açın:
MongoDB yedek alma işlemini gerçekleştirmek için terminal veya komut istemcisini açın.
mongodump Komutunu Kullanarak Yedek Alın:
Aşağıdaki komutu kullanarak mongodump aracını kullanabilirsiniz:
mongodump --host <hostname> --port <port> --username <username> --password <password> --out <output-directory>
- <hostname>: MongoDB sunucu adresi
- <port>: MongoDB bağlantı noktası (genellikle 27017)
- <username> ve <password>: MongoDB'ye erişim sağlayan kullanıcı adı ve şifre
- <output-directory>: Yedeğin kaydedileceği dizin
Örnek:
mongodump --host localhost --port 27017 --username myuser --password mypassword --out /path/to/backup/directory
Yedeği Geri Yükleme:
mongorestore komutu kullanılarak yedekten veritabanını geri yükleyebilirsiniz:
mongorestore --host <hostname> --port <port> --username <username> --password <password> --db <database-name> <path-to-dump>
- <database-name>: Geri yüklemek istediğiniz veritabanının adı
- <path-to-dump>: mongodump tarafından oluşturulan yedek dosyalarının bulunduğu dizin
Örnek:
mongorestore --host localhost --port 27017 --username myuser --password mypassword --db mydatabase /path/to/backup/directory/mydatabase
Bu adımlar, MongoDB'de basit bir yedek alma ve geri yükleme işlemidir. Daha fazla seçenek ve ayrıntı için MongoDB belgelerini kontrol etmek her zaman iyidir.
URI kullanımı üzerinden yedek alınması
Atlas gibi ortamlarda özellikle karşımıza Uri şeklinde connect stringler üzerinden de aşağıdaki şekilde yedek alabiliriz.
mongodump --uri="mongodb+srv://api:PASSWORD@cluster0.eer4w.mongodb.net/your_database" --out <output-directory>