लिनक्स में कैसे स्थापित करें, कॉन्फ़िगर करें और automysqlbackup चलाएं



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

हमेशा एक MySQL सर्वर का बैकअप लेना मुश्किल हो सकता है, लेकिन सौभाग्य से, एक स्क्रिप्ट है जो पूरी प्रक्रिया को स्वचालित कर सकती है। आपको कोई भी bash Linux कोड नहीं लिखना होगा क्योंकि कुशल प्रोग्रामर ने आपके लिए पहले से ही automysqlbackup स्क्रिप्ट का मसौदा तैयार कर लिया है। तुम भी इसे स्वचालित रूप से स्थापित करने में सक्षम हो सकता है।



इसे काम पर लाना कई बार एक चुनौती हो सकती है, इसलिए हमने सॉफ्टवेयर को सेट करने के लिए सबसे अच्छे तरीके से विवरण दिया और फिर इसे चलाया। आपके पास एक बार ऐसा करने के लिए बहुत कुछ नहीं है



विधि 1: एक पैकेज प्रबंधक के साथ automysqlbackup स्थापित करना

कई लिनक्स वितरण जैसे डेबियन और उबंटू सर्वर सहित विभिन्न उबंटू-व्युत्पन्न संस्करण आपको कुछ भी नहीं बल्कि apt-get package प्रबंधक के साथ ऑटोमाइसकलबैक स्क्रिप्ट बनाने की अनुमति देते हैं। यदि आप डेबियन या उबंटू सर्वर का एक पैरेड-डाउन संस्करण चला रहे हैं, तो आपके पास काम करने के लिए वर्चुअल टर्मिनलों के अलावा कुछ भी नहीं हो सकता है। इस स्थिति में, पहले टर्मिनल तक पहुंचने और लॉग इन करने के लिए CTRL, ALT और F1 दबाए रखें।



एक हल्के डेस्कटॉप वातावरण वितरण के उपयोगकर्ता अभी भी ल्यूबुन्टू, जुबांटु या डेबियन-एक्सफ़्सी 4 जैसे सर्वर काम के लिए उपयुक्त हैं, या तो एप्लिकेशन या व्हिक्सर मेनू का चयन करना चाहते हैं और रूट टर्मिनल पर क्लिक कर सकते हैं और फिर अपना प्रशासन पासवर्ड टाइप कर सकते हैं। आप मानक उपयोगकर्ता प्रॉम्प्ट खोलने के लिए Ctrl, Alt और T दबाए रख सकते हैं।

यदि आपके पास रूट एक्सेस है, तो apt-get install आटोमाइसक्लबअप टाइप करें और एंटर दबाएं। यदि आपने रूट एक्सेस नहीं किया है तो आपको sudo apt-get install autoysqlbackup टाइप करना होगा और एंटर दबाना होगा। यह लिनक्स मिंट के विभिन्न डेरिवेटिव पर भी काम करना चाहिए।

आर्क लिनक्स के उपयोगकर्ता, जिनके पास इन चरणों का पालन करने की जड़ें हैं, वे इसे चलाकर स्थापित कर सकते हैं pacman -S automysqlbackup 3.0_rc6-3 हालांकि उन्हें कमांड के सामने sudo लगाने की जरूरत नहीं होगी अगर वे रूट यूजर के रूप में चल रहे हैं।



हमेशा एक MySQL सर्वर का बैकअप लेना मुश्किल हो सकता है, लेकिन सौभाग्य से, एक स्क्रिप्ट है जो पूरी प्रक्रिया को स्वचालित कर सकती है। आपको कोई भी bash Linux कोड नहीं लिखना होगा क्योंकि कुशल प्रोग्रामर ने आपके लिए पहले से ही automysqlbackup स्क्रिप्ट का मसौदा तैयार कर लिया है। तुम भी इसे स्वचालित रूप से स्थापित करने में सक्षम हो सकता है।

इसे काम पर लाना कई बार एक चुनौती हो सकती है, इसलिए हमने सॉफ्टवेयर को सेट करने के लिए सबसे अच्छे तरीके से विवरण दिया और फिर इसे चलाया। आपके पास एक बार ऐसा करने के लिए बहुत कुछ नहीं है

विधि 1: एक पैकेज प्रबंधक के साथ automysqlbackup स्थापित करना

कई लिनक्स वितरण जैसे डेबियन और उबंटू सर्वर सहित विभिन्न उबंटू-व्युत्पन्न संस्करण आपको कुछ भी नहीं बल्कि apt-get package प्रबंधक के साथ ऑटोमाइसकलबैक स्क्रिप्ट बनाने की अनुमति देते हैं। यदि आप डेबियन या उबंटू सर्वर का एक पैरेड-डाउन संस्करण चला रहे हैं, तो आपके पास काम करने के लिए वर्चुअल टर्मिनलों के अलावा कुछ भी नहीं हो सकता है। इस स्थिति में, पहले टर्मिनल तक पहुंचने और लॉग इन करने के लिए CTRL, ALT और F1 दबाए रखें।

एक हल्के डेस्कटॉप वातावरण वितरण के उपयोगकर्ता अभी भी ल्यूबुन्टू, जुबांटु या डेबियन-एक्सफ़्सी 4 जैसे सर्वर काम के लिए उपयुक्त हैं, या तो एप्लिकेशन या व्हिक्सर मेनू का चयन करना चाहते हैं और रूट टर्मिनल पर क्लिक कर सकते हैं और फिर अपना प्रशासन पासवर्ड टाइप कर सकते हैं। आप मानक उपयोगकर्ता प्रॉम्प्ट खोलने के लिए Ctrl, Alt और T दबाए रख सकते हैं।

यदि आपके पास रूट एक्सेस है, तो apt-get install आटोमाइसक्लबअप टाइप करें और एंटर दबाएं। यदि आपने रूट एक्सेस नहीं किया है तो आपको sudo apt-get install autoysqlbackup टाइप करना होगा और एंटर दबाना होगा। यह लिनक्स मिंट के विभिन्न डेरिवेटिव पर भी काम करना चाहिए।

आर्क लिनक्स के उपयोगकर्ता, जिनके पास इन चरणों का पालन करने की जड़ें हैं, वे इसे चलाकर स्थापित कर सकते हैं pacman -S automysqlbackup 3.0_rc6-3 हालांकि उन्हें कमांड के सामने sudo लगाने की जरूरत नहीं होगी अगर वे रूट यूजर के रूप में चल रहे हैं।

विधि 2: SourceForge से automysqlbackup स्थापित करना

फेडोरा, रेड हैट, सेंटोस, स्लैकवेयर और कई अन्य प्रमुख लिनक्स वितरण के उपयोगकर्ताओं को लग सकता है कि उनके पास कोई भी ऑटोमाइसकलबैक पैकेज उपलब्ध नहीं है, इसलिए उन्हें मोज़िला फ़ायरफ़ॉक्स, क्रोम, क्रोमियम या मिडोरी में से किसी एक ब्राउज़र को खोलने की आवश्यकता होगी। उनके डेस्कटॉप वातावरण में अनुप्रयोग और फिर इंटरनेट मेनू या संभावित रूप से सुपर की को दबाकर और डब्ल्यू। पर नेविगेट करके पुश करें https://sourceforge.net/projects/automysqlbackup/ और धक्का दर्ज करें।

हरे डाउनलोड बटन पर क्लिक करें और डाउनलोड पूरा होने की प्रतीक्षा करें। यदि आप इसे हासिल करने के लिए संघर्ष कर रहे हैं, तो इसे केवल कुछ सेकंड लगने चाहिए, और SourceForge स्वचालित रूप से आपको एक सीधा लिंक प्रदान करेगा। कमांड प्रॉम्प्ट खोलें फिर टाइप करें सीडी ~ / डाउनलोड या इसके बजाय अपनी डाउनलोड निर्देशिका है जहाँ भी ले जाएँ। यदि आप किसी GUI के बिना सर्वर पर इसे रखना चाहते हैं या आप इसे डाउनलोड करने के लिए w3m जैसे कमांड लाइन ब्राउज़र का उपयोग कर सकते हैं, तो आप निश्चित रूप से इस फाइल को एक हटाने योग्य डिवाइस के साथ स्थानांतरित कर सकते हैं।

एक बार जब आप सही निर्देशिका में हों, तो टाइप करें tar zxvf automysqlbackup-v3.0_rc6.tar.gz इसे निकालने के लिए। ध्यान दें कि फ़ाइल का नाम वास्तव में भविष्य में किसी भी प्रकार के अद्यतन में बदल सकता है। संभवतः आप एक निर्देशिका के अंदर, छह फ़ाइलों के साथ समाप्त होंगे। आप सीडी टाइप कर सकते हैं और टैब पुश कर सकते हैं और फिर उक्त निर्देशिका में जाने के लिए दर्ज कर सकते हैं। आगे बढ़ने से पहले और अधिक README को चलाना एक अच्छा विचार है ताकि आप देख सकें कि डेवलपर्स क्या सलाह देते हैं।

टाइप करके install.sh स्क्रिप्ट चलाएँ ./install.sh और कुंजी दर्ज करें। इसे चलाने के लिए आपको रूट विशेषाधिकारों की आवश्यकता होगी, इसलिए यदि आप पहले से ही रूट शेल में नहीं हैं, तो आपको इसे sudo के साथ प्रस्तुत करना होगा। यह सब कुछ स्वचालित रूप से ध्यान रखना चाहिए।

विधि 3: मैन्युअल इंस्टॉलेशन चलाना

यदि किसी कारण से install.sh स्क्रिप्ट विफल हो जाती है और आपने इसे ./ कोड के साथ प्रस्तुत करना सुनिश्चित किया है, तो आपको इसे मैन्युअल रूप से स्थापित करना पड़ सकता है। यदि आपके पास पहले से कोई रूट प्रॉम्प्ट नहीं है, तो एक sudo -i टाइप करके और एंटर दबाकर बनाएं। इन आदेशों को उस निर्देशिका से चलाया जाना चाहिए जिसे आपने टारबॉल अनपैक किया है।

कस्टम कॉन्फ़िगरेशन फ़ाइल बनाना एक अच्छा विचार है। उपयोग cp automysqlbackup.conf NAME.conf कमांड, जिसका नाम आपने वास्तविक नाम से बदल दिया है, आप फ़ाइल देना चाहते हैं।

विधि 4: कॉन्फ़िगरेशन फ़ाइल का संपादन

नैनो या vi के साथ अपनी कॉन्फ़िगरेशन फ़ाइल खोलें और आपको पता चलेगा कि फ़ाइल में दर्जनों टिप्पणियां हैं। आपको कम से कम चयनित विशेषाधिकारों के साथ एक MySQL उपयोगकर्ता दर्ज करने की आवश्यकता होगी, हालांकि आपके पास संभवतः आपके सिस्टम पर केवल एक न्यूनतम उपयोगकर्ता है। आप इसके लिए एक प्रशासनिक खाते का उपयोग नहीं करना चाहते हैं। पंक्ति में एकल उद्धरण के अंदर नाम दर्ज करें:

CONFIG_mysql_dump_username = '

आपको लाइन में एकल उद्धरणों के बीच अपना पासवर्ड डालने की आवश्यकता होगी:

CONFIG_mysql_dump_password = '

आपको बस सेट करने की आवश्यकता होगी CONFIG_mysql_dump_host परिवर्तनशील CONFIG_mysql_dump_host = 'स्थानीय होस्ट' चूंकि आपका सर्वर स्थानीय मशीन है।

सुनिश्चित करें कि आपने सेट किया है CONFIG_backup_dir = एक निर्देशिका के लिए उपयोगकर्ता समर्थित फ़ाइलों को सहेज सकता है। उदाहरण के लिए, मान लें कि आपके पास mybackups नामक उपयोगकर्ता है, तो आपको उपयोग करने की आवश्यकता नहीं होगी / घर / mybackups / बैकअप या फिर यह संपूर्ण रूप से उपयोगकर्ता की निर्देशिका का उपयोग करने का प्रयास करेगा। यदि निर्देशिका पहले से मौजूद नहीं है, तो आपको mkdir कमांड का उपयोग करने की आवश्यकता होगी।

जबकि आप डेटाबेस के नाम को जोड़ सकते हैं CONFIG_db_names = () कोष्ठक के बीच परिवर्तनशील, इसे खाली छोड़ देने से वे सभी कॉपी हो जाएंगे। आप उपयोग कर सकते हैं CONFIG_db_exclude = () किसी भी स्थान को जोड़ने के लिए कोष्ठक स्क्रिप्ट को छोड़ना पसंद करते हैं।

स्क्रिप्ट एक सप्ताह के लिए दैनिक बैकअप पर पकड़ कर सकती है, लेकिन आप CONFIG_rotation_daily = चर को अंक के अलावा किसी अन्य चीज़ में बदलकर इसे बदल सकते हैं। 7. ये चूक समय-समय पर बदल सकती हैं। कॉन्फ़िगरेशन फ़ाइल जिसे हमने डिफ़ॉल्ट के रूप में 6 के साथ गड़बड़ किया है।

फिर आप दौड़ सकते हैं कमांड लाइन से, आपके द्वारा बनाई गई फ़ाइल के नाम की जगह, या इसे स्टार्टअप स्क्रिप्ट या क्रोन में जोड़ें। यदि आपको एक क्रोन लाइन की आवश्यकता है, तो आप कोशिश करना चाह सकते हैं:

0 0 * * * / usr / स्थानीय / बिन / बैकअपस्क्रिप्ट

यह प्रत्येक दिन आधी रात को इसे चलाता है।

5 मिनट पढ़ा