{"id":1430,"date":"2022-10-03T12:05:07","date_gmt":"2022-10-03T12:05:07","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=1430"},"modified":"2022-10-03T12:06:05","modified_gmt":"2022-10-03T12:06:05","slug":"8-adimda-mongodump-ile-mongodb-yedeklemek","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/","title":{"rendered":"8 Ad\u0131mda Mongodump ile Mongodb Yedeklemek"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Makale \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Mongodump_Kilavuzu_MongoDByi_Yedeklemek_icin_8_Kolay_Adim\" >Mongodump K\u0131lavuzu: MongoDB&#8217;yi Yedeklemek i\u00e7in 8 Kolay Ad\u0131m<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#MongoDBnin_Temel_Ozellikleri\" >MongoDB&#8217;nin Temel \u00d6zellikleri<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Verileri_Yedeklemek_icin_Mongodumpa_Giris\" >Verileri Yedeklemek i\u00e7in Mongodump&#8217;a Giri\u015f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Mongodump_Kullanarak_Verileri_Yedekleme_ve_Geri_Yukleme_Adimlari\" >Mongodump Kullanarak Verileri Yedekleme ve Geri Y\u00fckleme Ad\u0131mlar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Adim_1_Mongodump_Kullanarak_Dogrudan_Yedeklemeler_Olusturun\" >Ad\u0131m 1: Mongodump Kullanarak Do\u011frudan Yedeklemeler Olu\u015fturun<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#2_Adim_Uzak_MongoDB_Esgorunumunu_Yedekleyin\" >2. Ad\u0131m: Uzak MongoDB E\u015fg\u00f6r\u00fcn\u00fcm\u00fcn\u00fc Yedekleyin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#3_Adim_Guvenli_bir_MongoDB_Esgorunumu_Yedekleyin\" >3. Ad\u0131m: G\u00fcvenli bir MongoDB E\u015fg\u00f6r\u00fcn\u00fcm\u00fc Yedekleyin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Adim_4_Veritabanlarini_ve_Koleksiyonlari_Secin\" >Ad\u0131m 4: Veritabanlar\u0131n\u0131 ve Koleksiyonlar\u0131 Se\u00e7in<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Adim_5_Yedekleme_Dizinini_Degistirin\" >Ad\u0131m 5: Yedekleme Dizinini De\u011fi\u015ftirin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#6_Adim_Bir_Arsiv_Dosyasi_Olusturun\" >6. Ad\u0131m: Bir Ar\u015fiv Dosyas\u0131 Olu\u015fturun<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#7_Adim_MongoDB_Yedeklemesini_Sikistirin\" >7. Ad\u0131m: MongoDB Yedeklemesini S\u0131k\u0131\u015ft\u0131r\u0131n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#8_Adim_Veritabanini_Geri_Yukleyin\" >8. Ad\u0131m: Veritaban\u0131n\u0131 Geri Y\u00fckleyin<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#MongoDumpin_Faydalari\" >MongoDump&#8217;\u0131n Faydalar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/sunucucozumleri.com\/blog\/8-adimda-mongodump-ile-mongodb-yedeklemek\/#Cozum\" >\u00c7\u00f6z\u00fcm<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Mongodump_Kilavuzu_MongoDByi_Yedeklemek_icin_8_Kolay_Adim\"><\/span>Mongodump K\u0131lavuzu: MongoDB&#8217;yi Yedeklemek i\u00e7in 8 Kolay Ad\u0131m<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Bu veri odakl\u0131 i\u015f d\u00fcnyas\u0131nda, veri ve bilgi de\u011ferli metalard\u0131r. Verilerini ani <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">sunucu<\/a> \u00e7\u00f6kmelerinden koruyabilen ve y\u00fcksek veri kullan\u0131labilirli\u011fi sa\u011flayabilen \u015firketler, emsallerine g\u00f6re belirli bir avantaj\u0131n tad\u0131n\u0131 \u00e7\u0131kar\u0131yor. Bu nedenle i\u015fletmeler s\u00fcrekli olarak verilerini g\u00fcvenli bir \u015fekilde Yedeklemenin ve h\u0131zl\u0131 Veri Geri Y\u00fckleme se\u00e7eneklerine sahip olman\u0131n yollar\u0131n\u0131 ar\u0131yor.<\/p>\n<p>MongoDB, \u00e7ok say\u0131da sekt\u00f6rden \u015firketlerin veri depolama ihtiya\u00e7lar\u0131 i\u00e7in tercih etti\u011fi pop\u00fcler bir veritaban\u0131d\u0131r. \u0130\u015fletmeler MongoDB kullanarak hassas bilgileri depolad\u0131\u011f\u0131ndan, g\u00fcvenli veri yedeklemeleri olu\u015fturmak b\u00fcy\u00fck bir gerekliliktir. \u0130\u015fleri kolayla\u015ft\u0131rmak i\u00e7in MongoDB, Veri Yedekleme ve Geri Y\u00fckleme ihtiya\u00e7lar\u0131n\u0131z\u0131 kar\u015f\u0131layabilecek Mongodump ve Mongorestore komutlar\u0131n\u0131 sa\u011flar.<\/p>\n<p>Bu makale sizi <strong>MongoDB<\/strong> ile tan\u0131\u015ft\u0131racak ve ana \u00f6zelliklerini listeleyecektir. Veri Yedeklemeleriniz i\u00e7in Mongodump komutunun \u00e7al\u0131\u015fmas\u0131n\u0131 ve \u00f6nemini daha da a\u00e7\u0131klayacakt\u0131r. Ayr\u0131ca bu makale, Mongodump komutu arac\u0131l\u0131\u011f\u0131yla MongoDB verileriniz i\u00e7in g\u00fcvenli Veri Yedekleme olu\u015fturabilece\u011finiz ayr\u0131nt\u0131l\u0131 bir yakla\u015f\u0131m konusunda size rehberlik edecektir . Mongodump kullanman\u0131n faydalar\u0131n\u0131 ve Mongorestore komutlar\u0131n\u0131 kullanarak verilerin nas\u0131l geri y\u00fcklenece\u011fini \u00f6\u011frenmek i\u00e7in okumaya devam edin<\/p>\n<p>&nbsp;<\/p>\n<p><strong>MongoDB nedir?<\/strong><\/p>\n<p>MongoDB, C++ Programlama Dili kullan\u0131larak tasarlanm\u0131\u015f sa\u011flam bir A\u00e7\u0131k Kaynak NoSQL Veritaban\u0131d\u0131r.\u00a0MongoDB, kay\u0131tlar\u0131n\u0131z\u0131 saklarken Veri Yap\u0131s\u0131 ve alan say\u0131s\u0131 veya t\u00fcr\u00fc hakk\u0131nda endi\u015felenmeden veri depolaman\u0131za izin verdi\u011fi i\u00e7in pop\u00fclerdir.\u00a0Bu belge odakl\u0131 veritaban\u0131, verileri depolamak i\u00e7in JSON bi\u00e7iminden ve Dinamik \u015eema&#8217;dan yararlan\u0131r.\u00a0Ayr\u0131ca MongoDB Belgeleri, JSON nesnelerine benzer bir formata sahiptir ve bu nedenle MongoDB kullan\u0131rken tan\u0131d\u0131k bir ortam ya\u015fayabilirsiniz.<\/p>\n<p>MongoDB&#8217;yi kullanarak sorunsuz bir \u015fekilde yeni alanlar ekleyebilir ve mevcut olanlar\u0131 silebilirsiniz.\u00a0Ayr\u0131ca kay\u0131t yap\u0131s\u0131n\u0131 \u00f6zelle\u015ftirebilirsiniz (MongoDB buna Belgeler olarak at\u0131fta bulunur).\u00a0Ayr\u0131ca, MongoDB Nesnelerindeki Hiyerar\u015fik \u0130li\u015fkiler, Dizileri ve di\u011fer karma\u015f\u0131k Veri Yap\u0131lar\u0131n\u0131 Depolaman\u0131za izin verir.\u00a0Bug\u00fcn MongoDB, Facebook, eBay, Google vb. dahil olmak \u00fczere b\u00fcy\u00fck teknoloji firmalar\u0131nda \u00e7ok b\u00fcy\u00fck veri hacimlerini depolamak i\u00e7in uygulamalar buluyor.<\/p>\n<h3 id=\"Key\"><span class=\"ez-toc-section\" id=\"MongoDBnin_Temel_Ozellikleri\"><\/span>MongoDB&#8217;nin Temel \u00d6zellikleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A\u015fa\u011f\u0131daki \u00f6zellikler, MongoDB&#8217;ye geleneksel Veritabanlar\u0131na g\u00f6re bir avantaj sa\u011flar:<\/p>\n<ul>\n<li><strong>\u015eemas\u0131z Veritaban\u0131<\/strong>\u00a0: MongoDB, JSON benzeri bir depolama format\u0131na dayand\u0131\u011f\u0131ndan, her biri kendi Alan, \u0130\u00e7erik ve Boyut setine sahip \u00e7ok say\u0131da belgeyi tek bir belgede saklayabilir.\u00a0Bu \u015fekilde, bir belgenin di\u011ferleriyle kar\u015f\u0131la\u015ft\u0131r\u0131labilir olmas\u0131n\u0131 gerektiren geleneksel \u0130li\u015fkisel Veritabanlar\u0131n\u0131n k\u0131s\u0131tlamalar\u0131ndan sizi kurtar\u0131r.<\/li>\n<li><strong>Endeks Tabanl\u0131 Belge<\/strong>\u00a0: MongoDB veritabanlar\u0131, alanlar\u0131n\u0131 i\u015faretlemek i\u00e7in Birincil ve \u0130kincil Endeksleri kullan\u0131r.\u00a0Bu \u015fekilde MongoDB havuzundan veri alman\u0131z kolayla\u015f\u0131r.<\/li>\n<li><strong>Yatay \u00d6l\u00e7eklenebilirlik<\/strong>\u00a0: MongoDB, verilerinizi birden \u00e7ok sunucu \u00fczerinde da\u011f\u0131tma uygulamas\u0131 olan par\u00e7alamay\u0131 destekler.\u00a0Size, b\u00fcy\u00fck veri hacimlerini, birka\u00e7 <a href=\"https:\/\/sunucucozumleri.com\/blog\/sunucu\/fiziksel-sunucu\/\">Fiziksel Sunucu<\/a> \u00fczerinde bulunan Par\u00e7alar aras\u0131nda e\u015fit olarak da\u011f\u0131t\u0131lan k\u00fc\u00e7\u00fck par\u00e7alara kolayca b\u00f6lebilece\u011finiz bir Par\u00e7a Anahtar\u0131 sa\u011flar.<\/li>\n<li><strong>\u00c7o\u011faltma<\/strong>\u00a0: MongoDB her zaman y\u00fcksek d\u00fczeyde veri kullan\u0131labilirli\u011fini korur.\u00a0Verilerin birka\u00e7 kopyas\u0131n\u0131 olu\u015fturur ve bunlar\u0131 ayr\u0131 sunucularda saklar.\u00a0Bu, bir sunucu ba\u015far\u0131s\u0131z olsa bile verileri g\u00fcvenli bir \u015fekilde alman\u0131z\u0131 sa\u011flar.<\/li>\n<\/ul>\n<p>MongoDB hakk\u0131nda daha fazla bilgi edinmek i\u00e7in\u00a0<a href=\"https:\/\/www.mongodb.com\/\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\" data-factors-click-bind=\"true\">buray\u0131<\/a>\u00a0ziyaret edin .<\/p>\n<h2 id=\"Intro2\"><span class=\"ez-toc-section\" id=\"Verileri_Yedeklemek_icin_Mongodumpa_Giris\"><\/span>Verileri Yedeklemek i\u00e7in Mongodump&#8217;a Giri\u015f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MongoDB, MongoDB veritabanlar\u0131nda size daha h\u0131zl\u0131 veri yedeklemeleri sa\u011flamak i\u00e7in\u00a0<strong>Mongodump<\/strong>\u00a0adl\u0131 bir ara\u00e7 kullan\u0131r .\u00a0Bu ara\u00e7, verilerinizi sorgular, koleksiyonlar ve hatta t\u00fcm veritaban\u0131 d\u00fczeyinde yedeklemenizi sa\u011flayacak komutlar i\u00e7erir.\u00a0Ayr\u0131ca MongoDB,\u00a0<strong>Mongorestore<\/strong>\u00a0adl\u0131 tamamlay\u0131c\u0131 bir ara\u00e7 sunar ve verilerinizi da\u011f\u0131t\u0131lm\u0131\u015f yedeklerden yeni veya mevcut bir MongoDb veritaban\u0131na kurtarman\u0131za olanak tan\u0131r.<\/p>\n<p>MongoDB Mongodump, belirli verileri ihtiya\u00e7lar\u0131n\u0131za g\u00f6re filtreleyerek veri yedeklemeleri olu\u015fturman\u0131z\u0131 sa\u011flayan basit bir yakla\u015f\u0131md\u0131r.\u00a0Bununla birlikte, Mongodump yaln\u0131zca k\u00fc\u00e7\u00fck da\u011f\u0131t\u0131mlar i\u00e7in etkilidir ve daha b\u00fcy\u00fck sistemlere uyguland\u0131\u011f\u0131nda karma\u015f\u0131kl\u0131\u011f\u0131 ek y\u00fck\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde artacakt\u0131r.\u00a0Bunun nedeni, Mongodump komutunun \u00f6l\u00e7eklenebilir bir se\u00e7enek olarak tasarlanmamas\u0131d\u0131r.\u00a0Art\u0131ml\u0131 bir teknik olmad\u0131\u011f\u0131ndan, her bir anl\u0131k g\u00f6r\u00fcnt\u00fc noktas\u0131 i\u00e7in tam bir veri d\u00f6k\u00fcm\u00fc ile u\u011fra\u015fman\u0131z gerekir.\u00a0Bu, Mongodump&#8217;u olduk\u00e7a kaynak yo\u011fun bir se\u00e7enek haline getirir.\u00a0Bu nedenle, k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli veritabanlar\u0131n\u0131 yedeklemek i\u00e7in MongoDB Mongodump&#8217;u uygulamak daha iyidir ve b\u00fcy\u00fck veri toplamalar\u0131 i\u00e7in MongoDB taraf\u0131ndan sa\u011flanan di\u011fer olanaklar\u0131 kullanabilirsiniz.<\/p>\n<h2 id=\"Steps\"><span class=\"ez-toc-section\" id=\"Mongodump_Kullanarak_Verileri_Yedekleme_ve_Geri_Yukleme_Adimlari\"><\/span>Mongodump Kullanarak Verileri Yedekleme ve Geri Y\u00fckleme Ad\u0131mlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A\u015fa\u011f\u0131daki ad\u0131mlar, MongoDB bulut sunucular\u0131n\u0131z i\u00e7in g\u00fcvenli Veri Yedeklemeleri olu\u015fturmak \u00fczere Mongodump veritaban\u0131 komutunu uygulaman\u0131za olanak tan\u0131r:<\/p>\n<h3 id=\"Step1\"><span class=\"ez-toc-section\" id=\"Adim_1_Mongodump_Kullanarak_Dogrudan_Yedeklemeler_Olusturun\"><\/span>Ad\u0131m 1: Mongodump Kullanarak Do\u011frudan Yedeklemeler Olu\u015fturun<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Mongodump<\/strong>\u00a0komutunu sistem komut sat\u0131r\u0131ndan a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanarak a\u015fa\u011f\u0131daki gibi\u00a0\u00e7al\u0131\u015ft\u0131rabilirsiniz :<\/p>\n<pre class=\"wp-block-code\"><code>mongodump &lt;options&gt; &lt;connection-string&gt;<\/code><\/pre>\n<p><strong>Bu yap\u0131 ayn\u0131 zamanda \u2013user , \u2013db ve \u2013password<\/strong>\u00a0gibi bi\u00e7imlendirilmi\u015f bir dize veya bayrakla birlikte\u00a0<strong>\u2013uri<\/strong>\u00a0komutuyla bir Mongo veritaban\u0131na ba\u011flanman\u0131za izin verir\u00a0.\u00a0Ancak, tek bir komutta 1&#8217;den fazla bayrak kullanamazs\u0131n\u0131z.<\/p>\n<p>Alternatif olarak, varsay\u0131lan konfig\u00fcrasyonlar\u0131 kullanabilir ve a\u015fa\u011f\u0131daki gibi Mongodump komutu arac\u0131l\u0131\u011f\u0131yla bir Mongo Yedekleme olu\u015fturabilirsiniz:<\/p>\n<pre class=\"wp-block-code\"><code>Mongodump<\/code><\/pre>\n<p>Bu ifade, veritaban\u0131n\u0131z\u0131n localhost&#8217;ta (127.0.0.1) bulundu\u011fu, 27017 numaral\u0131 ba\u011flant\u0131 noktas\u0131n\u0131 kulland\u0131\u011f\u0131 ve eri\u015fim kimlik do\u011frulamas\u0131 gerektirmedi\u011fi varsay\u0131m\u0131yla \u00e7al\u0131\u015f\u0131r.\u00a0Bu yedekleme i\u015flemi, a\u015fa\u011f\u0131daki resimde g\u00f6sterildi\u011fi gibi do\u011frudan ge\u00e7erli dizinde bir d\u00f6k\u00fcm klas\u00f6r\u00fc olu\u015fturur.<\/p>\n<h3 id=\"Step2\"><span class=\"ez-toc-section\" id=\"2_Adim_Uzak_MongoDB_Esgorunumunu_Yedekleyin\"><\/span>2. Ad\u0131m: Uzak MongoDB E\u015fg\u00f6r\u00fcn\u00fcm\u00fcn\u00fc Yedekleyin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ad\u0131m 1&#8217;de belirtildi\u011fi gibi\u00a0, a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanarak bir ana bilgisayar\u0131 ve ba\u011flant\u0131 noktas\u0131 numaras\u0131n\u0131\u00a0<strong>\u2013uri ba\u011flant\u0131 dizesiyle \u00f6zelle\u015ftirebilirsiniz:<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>mongodump --uri=\"mongodb:\/\/&lt;host URL\/IP&gt;:&lt;Port&gt;\" [additional options]<\/code><\/pre>\n<p>Ayr\u0131ca, a\u015fa\u011f\u0131daki komutu kullanarak ana <a href=\"https:\/\/sunucucozumleri.com\/blog\/bilgisayar-nasil-kullanilir\/\">bilgisayar<\/a> se\u00e7ene\u011fiyle bir sunucu ba\u011flant\u0131s\u0131 kurabilirsiniz:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=\"&lt;host URL\/IP&gt;:&lt;Port&gt;\"  [additional options]<\/code><\/pre>\n<p>Ba\u011flant\u0131 noktas\u0131 numaras\u0131n\u0131 da belirtmek isterseniz, a\u015fa\u011f\u0131daki ifadeyi uygulay\u0131n:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=\"&lt;host URL\/IP&gt;\" --port=&lt;Port&gt; [additional options]<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki kod, uzak bir MongoDB \u00f6rne\u011fini yedekleme i\u015flemini g\u00f6sterir:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=\"10.10.10.59\" --port=27017<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki \u00e7\u0131kt\u0131y\u0131 \u00fcretecektir:<\/p>\n<h3 id=\"Step3\"><span class=\"ez-toc-section\" id=\"3_Adim_Guvenli_bir_MongoDB_Esgorunumu_Yedekleyin\"><\/span>3. Ad\u0131m: G\u00fcvenli bir MongoDB E\u015fg\u00f6r\u00fcn\u00fcm\u00fc Yedekleyin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>MongoDB&#8217;nin Mongodump komutu, veri yedeklemeleriniz i\u00e7in eri\u015fim kontrol mekanizmalar\u0131n\u0131 uygulaman\u0131za olanak tan\u0131r.\u00a0Bu, a\u015fa\u011f\u0131daki s\u00f6zdiziminde bir Kullan\u0131c\u0131 Ad\u0131, <a href=\"https:\/\/sunucucozumleri.com\/blog\/parola-saklama-uygulamalari-ve-karsilastirmalari\/\">Parola<\/a> ve belirli Kimlik Do\u011frulama se\u00e7enekleri sa\u011flaman\u0131z\u0131 gerektirir:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --authenticationDatabase=&lt;Database&gt; -u=&lt;Username&gt; -p=&lt;Password&gt; [additional options<\/code><\/pre>\n<p>\u00d6rne\u011fin, a\u015fa\u011f\u0131daki komutu kullanarak uzak bir MongoDB \u00f6rne\u011fine ba\u011flanmak i\u00e7in bir Kullan\u0131c\u0131 Ad\u0131 ve Parola kullanabilirsiniz:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=10.10.10.59 --port=27017 --authenticationDatabase=\"admin\" -u=\"barryadmin\" -p=\"testpassword\"<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki \u00e7\u0131kt\u0131y\u0131 \u00fcretecektir:<\/p>\n<h3 id=\"Step4\"><span class=\"ez-toc-section\" id=\"Adim_4_Veritabanlarini_ve_Koleksiyonlari_Secin\"><\/span>Ad\u0131m 4: Veritabanlar\u0131n\u0131 ve Koleksiyonlar\u0131 Se\u00e7in<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>3. Ad\u0131mda, Mongodump kullanarak uzak bir veritaban\u0131n\u0131 nas\u0131l yedekleyece\u011finizi \u00f6\u011frendiniz.\u00a0Bu ad\u0131m,\u00a0bir veritaban\u0131n\u0131 ve yedekleme gerektiren bir koleksiyonu belirten\u00a0<strong>\u2013db<\/strong>\u00a0ve\u00a0<strong>\u2013collection se\u00e7eneklerini i\u00e7erir.\u00a0<\/strong>\u2013db se\u00e7ene\u011fini ba\u011f\u0131ms\u0131z olarak \u00e7al\u0131\u015ft\u0131rabilirsiniz, ancak bir koleksiyon y\u00fcr\u00fctmek i\u00e7in bir veritaban\u0131 belirtmeniz gerekir.\u00a0<strong>Ayr\u0131ca, \u2013excludeCollection<\/strong>\u00a0se\u00e7ene\u011fini\u00a0kullanarak bir koleksiyonu yedekleme i\u015fleminden kald\u0131rabilirsiniz.<\/p>\n<p>Belirli bir veritaban\u0131n\u0131 se\u00e7mek i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump  --db=&lt;Backup Target - Database&gt; [additional options]<\/code><\/pre>\n<p>T\u00fcm bir koleksiyonu se\u00e7mek istiyorsan\u0131z, a\u015fa\u011f\u0131dakileri y\u00fcr\u00fct\u00fcn:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump  --db=&lt;Backup Target - Database&gt; --collection=&lt;Collection Name&gt; [additional options]<\/code><\/pre>\n<p>Belirli bir koleksiyonu hari\u00e7 tutmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump  --db=&lt;Backup Target - Database&gt; --excludeCollection=&lt;Collection Name&gt; [additional options]<\/code><\/pre>\n<h3 id=\"Step5\"><span class=\"ez-toc-section\" id=\"Adim_5_Yedekleme_Dizinini_Degistirin\"><\/span>Ad\u0131m 5: Yedekleme Dizinini De\u011fi\u015ftirin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Yedekleme klas\u00f6r\u00fcn\u00fcn konumunu a\u015fa\u011f\u0131daki \u015fekilde belirtmek i\u00e7in\u00a0<strong>\u2013out<\/strong>\u00a0se\u00e7ene\u011finden yararlanabilirsiniz :<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --out=&lt;Directory Location&gt; [additional options]<\/code><\/pre>\n<p>\u015eimdi, yedekleme dizinini \u201cdbbackup\u201d klas\u00f6r\u00fcyle de\u011fi\u015ftirmek istiyorsan\u0131z, \u015funu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=10.10.10.59 --port=27017 --authenticationDatabase=\"admin\" -u=\"barryadmin\" -p=\"testpassword\" --out=dbbackup<\/code><\/pre>\n<p>Size a\u015fa\u011f\u0131daki \u00e7\u0131kt\u0131y\u0131 sa\u011flayacakt\u0131r:<\/p>\n<h3 id=\"Step6\"><span class=\"ez-toc-section\" id=\"6_Adim_Bir_Arsiv_Dosyasi_Olusturun\"><\/span>6. Ad\u0131m: Bir Ar\u015fiv Dosyas\u0131 Olu\u015fturun<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Mongodump yard\u0131mc\u0131 program\u0131 size bir ar\u015fiv dosyas\u0131 olu\u015fturma y\u00f6ntemi sa\u011flar.\u00a0Ar\u015fivlenecek dosyay\u0131 belirtmek i\u00e7in\u00a0<strong>\u2013archive<\/strong>\u00a0can se\u00e7ene\u011fini kullanabilirsiniz .\u00a0Spesifikasyon verilmemesi durumunda \u00e7\u0131kt\u0131 standart formda (stdout) olacakt\u0131r.<\/p>\n<p><strong>\u2013Out<\/strong>\u00a0se\u00e7ene\u011fi ile birlikte\u00a0<strong>\u2013archive<\/strong>\u00a0se\u00e7ene\u011fini kullanamayaca\u011f\u0131n\u0131z\u0131 unutmay\u0131n\u00a0.<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --archive=&lt;file&gt; [additional options]<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki komutu kullanarak herhangi bir ar\u015fiv dosyas\u0131n\u0131 kolayca tan\u0131mlayabilirsiniz:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=10.10.10.59 --port=27017 --authenticationDatabase=\"admin\" -u=\"barryadmin\" -p=\"testpassword\" --archive=db.archive<\/code><\/pre>\n<p>Ekran\u0131n\u0131zdaki \u00e7\u0131kt\u0131 a\u015fa\u011f\u0131daki g\u00f6r\u00fcnt\u00fcye benzer olacakt\u0131r.<\/p>\n<h3 id=\"Step7\"><span class=\"ez-toc-section\" id=\"7_Adim_MongoDB_Yedeklemesini_Sikistirin\"><\/span>7. Ad\u0131m: MongoDB Yedeklemesini S\u0131k\u0131\u015ft\u0131r\u0131n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u015eimdi, Mongodump kullanarak verileri nas\u0131l yedekleyece\u011finizi bildi\u011finize g\u00f6re, bu dosyalar\u0131 s\u0131k\u0131\u015ft\u0131rma s\u00fcrecini anlaman\u0131n zaman\u0131 geldi.\u00a0A\u015fa\u011f\u0131daki komutu kullanarak JSON ve BSON dosyalar\u0131n\u0131 tek tek s\u0131k\u0131\u015ft\u0131rmak i\u00e7in\u00a0<strong>\u2013gzip<\/strong>\u00a0se\u00e7ene\u011fini kullanabilirsiniz :<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --gzip [additional options]<\/code><\/pre>\n<p>\u00d6rne\u011fin, a\u015fa\u011f\u0131daki ifade eksiksiz bir Mongo veritaban\u0131n\u0131 s\u0131k\u0131\u015ft\u0131racakt\u0131r:<\/p>\n<pre class=\"wp-block-code\"><code>mongodump --host=10.10.10.59 --port=27017 --authenticationDatabase=\"admin\" -u=\"barryadmin\" -p=\"testpassword\" --gzip<\/code><\/pre>\n<h3 id=\"Step8\"><span class=\"ez-toc-section\" id=\"8_Adim_Veritabanini_Geri_Yukleyin\"><\/span>8. Ad\u0131m: Veritaban\u0131n\u0131 Geri Y\u00fckleyin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>MongoDB, m\u00fckemmel yedeklemelerin yan\u0131 s\u0131ra, verilerinizi geri y\u00fckleme olana\u011f\u0131 da sa\u011flar.\u00a0Mongorestore komutu,\u00a0<strong>Mongodumb<\/strong>\u00a0yedeklerinden verileri sorunsuz bir \u015fekilde y\u00fckler ve Mongo veritaban\u0131n\u0131z\u0131 geri y\u00fckler.\u00a0Ancak mongorestore komutu, belgenin kimli\u011fi zaten varsa, veritaban\u0131nda bulunan belgelerin \u00fczerine yazamaz.\u00a0Aksi takdirde, Mongorestore yeni bir veritaban\u0131 olu\u015fturacak veya mevcut veritaban\u0131na veri ekleyecektir.<\/p>\n<p>Mongorestore komutu, d\u00f6k\u00fcm dizininizin yolundan bahsetmenizi gerektirir ve s\u00f6zdizimi a\u015fa\u011f\u0131daki gibidir:<\/p>\n<pre class=\"wp-block-code\"><code>mongorestore dump\/<\/code><\/pre>\n<p>Ayr\u0131ca, Mongostore komutunda:<\/p>\n<ul>\n<li><strong>\u2013uri<\/strong>\u00a0bayra\u011f\u0131n\u0131 belirtmeniz\u00a0veya her standart ba\u011flant\u0131 bayra\u011f\u0131n\u0131 sa\u011flaman\u0131z gerekir.<\/li>\n<li><strong>Farkl\u0131 koleksiyonlar\u0131 geri y\u00fcklemek i\u00e7in en \u00e7ok tercih edilen \u2013nsInclude<\/strong>\u00a0se\u00e7ene\u011fini\u00a0do\u011frudan kullanabilirsiniz .\u00a0Bir veritaban\u0131 i\u00e7in koleksiyonlar\u0131 geri y\u00fcklerken kullan\u0131c\u0131lar\u0131n bir ad alan\u0131 se\u00e7mesine olanak tan\u0131r.<\/li>\n<\/ul>\n<p>\u00d6rne\u011fin, a\u015fa\u011f\u0131daki komutta, yerel ortam\u0131n\u0131za geri y\u00fcklemek i\u00e7in db1 veritaban\u0131n\u0131 ay\u0131rabilir ve i\u00e7e aktarabilirsiniz:<\/p>\n<pre class=\"wp-block-code\"><code>mongorestore --db=redbase --nsInclude=\"db1.*\" dump\/<\/code><\/pre>\n<p>Bu, daha \u00f6nce at\u0131lan t\u00fcm db1 koleksiyonlar\u0131n\u0131 geri y\u00fckleyecektir.\u00a0Ancak, hem dn1 hem de db2&#8217;nin verileri ayn\u0131 d\u00f6k\u00fcm dizininde depolanm\u0131\u015f olsa bile, db2&#8217;de depolanan verilere dokunmaz.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"Benefits\"><span class=\"ez-toc-section\" id=\"MongoDumpin_Faydalari\"><\/span>MongoDump&#8217;\u0131n Faydalar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Veri Yedeklemeleri olu\u015fturmak i\u00e7in Mongodump komutunun kullan\u0131lmas\u0131 a\u015fa\u011f\u0131daki avantajlara sahiptir:<\/p>\n<ul>\n<li>Mongodump komutu, MongoDB&#8217;nin verimli bir yedekleme arac\u0131d\u0131r ve her boyutta ve \u00e7e\u015fitte veri yedeklemesi olu\u015fturman\u0131za olanak tan\u0131r.\u00a0\u00d6rne\u011fin, bir sorguyu, koleksiyonlar\u0131 ve hatta t\u00fcm veritaban\u0131n\u0131 yedeklemenizi sa\u011flar.<\/li>\n<li><strong>Mongodump komutu, oplog<\/strong>\u00a0dahil edilmi\u015fse\u00a0, verilerinizin periyodik bir anl\u0131k g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc de olu\u015fturur .\u00a0Bu basit y\u00f6ntem, ihtiya\u00e7lar\u0131n\u0131za g\u00f6re filtreleyebilece\u011finiz yedeklemeler sa\u011flar.\u00a0Bu \u015fekilde, MongoDB hem Zaman hem de Nokta Kurtarma nesnelerini ele al\u0131r.<\/li>\n<li>Mongodump komutu, k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli veritaban\u0131 yedeklemeleri i\u00e7in iyi \u00e7al\u0131\u015f\u0131r.\u00a0Ayr\u0131ca, oplog.bson dosyas\u0131, geri y\u00fckleme i\u015flemi s\u0131ras\u0131nda oplog verilerini yeniden oynatman\u0131za izin verecek bir yedek olu\u015fturur.<\/li>\n<\/ul>\n<h2 id=\"Conclusion\"><span class=\"ez-toc-section\" id=\"Cozum\"><\/span>\u00c7\u00f6z\u00fcm<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bu makale, temel \u00f6zellikleriyle birlikte sizi MongoDB ile tan\u0131\u015ft\u0131rd\u0131.\u00a0Ayr\u0131ca\u00a0<strong>Mongodump<\/strong>\u00a0komutunu ve veri yedeklemeleri olu\u015fturmak i\u00e7in nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 a\u00e7\u0131klad\u0131.\u00a0MongoDB yedeklerinizi kolayca olu\u015fturabilece\u011finiz 8 ad\u0131ml\u0131 bir y\u00f6ntemi daha da detayland\u0131rd\u0131.\u00a0Ayr\u0131ca blog, Mongodump veri yedekleme s\u00fcrecini uygulaman\u0131n faydalar\u0131n\u0131 s\u0131ralad\u0131.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mongodump K\u0131lavuzu: MongoDB&#8217;yi Yedeklemek i\u00e7in 8 Kolay Ad\u0131m Bu veri odakl\u0131 i\u015f d\u00fcnyas\u0131nda, veri ve bilgi de\u011ferli metalard\u0131r. Verilerini ani sunucu \u00e7\u00f6kmelerinden koruyabilen ve y\u00fcksek veri kullan\u0131labilirli\u011fi sa\u011flayabilen \u015firketler, emsallerine g\u00f6re belirli bir avantaj\u0131n tad\u0131n\u0131 \u00e7\u0131kar\u0131yor. Bu nedenle i\u015fletmeler s\u00fcrekli olarak verilerini g\u00fcvenli bir \u015fekilde Yedeklemenin ve h\u0131zl\u0131 Veri Geri Y\u00fckleme se\u00e7eneklerine sahip olman\u0131n yollar\u0131n\u0131 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=1430"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/1432"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=1430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=1430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=1430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}