समाचार पत्र के लिए साइन अप या मेरे आरएसएस फ़ीड प्राप्त करने के लिए स्वत : अद्यतन ब्लॉग !

स्वचालित अपने MySQL डाटाबेस का बैकअप और Linux पर Windows



MySQL
MySQL डाटाबेस का बैकअप का एक बहुत महत्वपूर्ण है के लिए विशेष रूप से एक साइट में मध्यम / उच्च दैनिक भी किया जाना चाहिए . इस लेख में हम देखेंगे कि किस प्रकार इस प्रकार की है आपरेशन के जरिए आसानी से automatizzabile अनुसूचन के एक सरल स्क्रिप्ट से कमांड लाइन , चाहे आप एक Linux का उपयोग करें और Windows .

वापस करने के लिए कदम पर एक Linux MySQL डाटाबेस

  1. फ़ाइल बनाएँ " / root / बैकअप / backup.sh " और सुनिश्चित करने के लिए परमिट देने के आदेश के साथ चल रहा है :
      chmod   x backup.sh 
  2. फ़ाइल खोलें " backup.sh " के साथ अपने पसंदीदा और संपादक का उपयोग निम्नलिखित वाक्य रचना के लिए प्रत्येक DB में शामिल करने की प्रक्रिया स्वचालित बैकअप :
      mysqldump - u [ USERNAME ] - p [ PASSWORD ] -- चुनते [ डाटाबेस NAME ] > [ BACKUPFILE ] 

    यहाँ क्या फ़ाइल की सामग्री का एक नमूना backup.sh बनाने के बैकअप के दो डेटाबेस :

      mysqldump - uUser1 - pPassword1 -- चुनते Database1 > / root/backup/Database1.sql mysqldump - uUser2 - pPassword2 -- चुनते Database2 > / डीटी root/backup/Database2.sql तिथि   = ' मी % d % % \ ' tar cvf / root/backup/sqlbackup- $ dt.tar / root / बैकअप / * 
  3. Schedulate के कार्यान्वयन के बैकअप किया जाता है ताकि यह दैनिक ( आधी रात में ) शुरू की कमान :
      crontab - ई 

    और डालने की लाइन :

      00 00 * * * रूट शिर्क / root / बैकअप / backup.sh 

एक कदम पीछे करने के लिए Windows पर MySQL डाटाबेस

  1. फ़ाइल बनाएँ " c : \ बैकअप \ backup.bat " , खोल के साथ अपने पसंदीदा और संपादक का उपयोग निम्नलिखित वाक्य रचना के लिए प्रत्येक DB में शामिल करने की प्रक्रिया स्वचालित बैकअप :
      mysqldump - u [ USERNAME ] - p [ PASSWORD ] -- चुनते [ डाटाबेस NAME ] > [ BACKUPFILE ] 

    यहाँ क्या फ़ाइल की सामग्री का एक नमूना backup.bat बनाने के बैकअप के दो डेटाबेस :

      डीटी = % तिथि : ~ 6,4 % -- % तिथि : ~ 3,2 % -- % तिथि : ~ 0,2 % mysqldump - uUser1 - pPassword1 -- चुनते Database1 > c : \ बैकअप \ Database1 डीटी - % % . sql mysqldump - uUser2 - pPassword2 -- चुनते Database2 > c : \ बैकअप \ Database2 डीटी - % % . sql 

    [ चेतावनी : कमांड के लिए प्रदान करता है पीढ़ी के एक बैकअप फ़ाइल के साथ आज की तारीख के रूप में स्वतः ही कहा कि " YYYY मिमी - डीडी " पर है और एक ऑपरेटिंग सिस्टम के लिए कॉन्फ़िगर इतालवी भाषा है . ]

  2. Schedulate के कार्यान्वयन के बैकअप किया जाता है ताकि यह दैनिक ( आधी रात में ) शुरू की कमान :
      पर 00:00 / प्रत्येक : मी , t , w , गाजियाबाद , f , s , पर c : \ बैकअप \ backup.bat 

इस समय आप बनाने से अधिक नहीं होनी चाहिए storicizzare ( शायद टेप या सीडी पर ) बैकअप फाइल उत्पन्न किया है .
अंतर केवल वास्तविक प्रक्रिया यह है कि दोनों के बीच पहले मामले में एक बनाया है संकुचित अभिलेख के साथ की कमान tar Linux आम तौर पर उपलब्ध है . इसी तरह की प्राप्त करने के लिए आपके पास Windows पर प्रभाव स्थापित करने के लिए संपीड़न उपयोगिता जैसे WinZip या कम्पैक्ट ( किट से संसाधन ) .

मेरे आरएसएस फ़ीड की सदस्यता लें क्या आप इस अनुच्छेद के समान है ? अब आरएसएस फ़ीड की सदस्यता लें !



फिर भी टिप्पणी नहीं '

आरएसएस फ़ीड की टिप्पणियां इस पोस्ट है . TrackBack यूआरआइ

टिप्पणी छोड़ें

XHTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


वैध XHTML और सीएसएस . ^ Top


बंद करना
ई मेल से भेजें