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

MySQL डाटाबेस का बैकअप का एक बहुत महत्वपूर्ण है के लिए विशेष रूप से एक साइट में मध्यम / उच्च दैनिक भी किया जाना चाहिए . इस लेख में हम देखेंगे कि किस प्रकार इस प्रकार की है आपरेशन के जरिए आसानी से automatizzabile अनुसूचन के एक सरल स्क्रिप्ट से कमांड लाइन , चाहे आप एक Linux का उपयोग करें और Windows .
वापस करने के लिए कदम पर एक Linux MySQL डाटाबेस
- फ़ाइल बनाएँ " / root / बैकअप / backup.sh " और सुनिश्चित करने के लिए परमिट देने के आदेश के साथ चल रहा है :
chmod x backup.sh - फ़ाइल खोलें " 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 / बैकअप / * - Schedulate के कार्यान्वयन के बैकअप किया जाता है ताकि यह दैनिक ( आधी रात में ) शुरू की कमान :
crontab - ईऔर डालने की लाइन :
00 00 * * * रूट शिर्क / root / बैकअप / backup.sh
एक कदम पीछे करने के लिए Windows पर MySQL डाटाबेस
- फ़ाइल बनाएँ " 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 मिमी - डीडी " पर है और एक ऑपरेटिंग सिस्टम के लिए कॉन्फ़िगर इतालवी भाषा है . ]
- Schedulate के कार्यान्वयन के बैकअप किया जाता है ताकि यह दैनिक ( आधी रात में ) शुरू की कमान :
पर 00:00 / प्रत्येक : मी , t , w , गाजियाबाद , f , s , पर c : \ बैकअप \ backup.bat
इस समय आप बनाने से अधिक नहीं होनी चाहिए storicizzare ( शायद टेप या सीडी पर ) बैकअप फाइल उत्पन्न किया है .
अंतर केवल वास्तविक प्रक्रिया यह है कि दोनों के बीच पहले मामले में एक बनाया है संकुचित अभिलेख के साथ की कमान tar Linux आम तौर पर उपलब्ध है . इसी तरह की प्राप्त करने के लिए आपके पास Windows पर प्रभाव स्थापित करने के लिए संपीड़न उपयोगिता जैसे WinZip या कम्पैक्ट ( किट से संसाधन ) .
| | क्या आप इस अनुच्छेद के समान है ? अब आरएसएस फ़ीड की सदस्यता लें ! |
फिर भी टिप्पणी नहीं '
आरएसएस फ़ीड की टिप्पणियां इस पोस्ट है . TrackBack यूआरआइ



































