phpMyBackupPro वेब आधारित MySQL का उपयोग करने के लिए एक खुला स्रोत बहुत आसान है बैकअप एप्लिकेशन, PHP . में लिखा गया है जीएनयू जीपीएल . के तहत जारी की गई भाषा . यह आपको शेड्यूल बैकअप . बनाने की अनुमति देता है , पुनर्स्थापित करें और प्रबंधित करें उन्हें, डाउनलोड करें , ईमेल , या किसी भी FTP . पर बैकअप अपलोड करें सर्वर और भी बहुत कुछ। यह फ़ाइल निर्देशिका भी लेता है बैकअप लें और उन्हें FTP सर्वर . पर अपलोड करें ।
यह बैकअप के तीन संपीड़न स्तरों का समर्थन करता है (कोई संपीड़न नहीं , ज़िप या gzip संपीड़न)। यह दो वैकल्पिक सुरक्षा लॉगिन विधियों का भी समर्थन करता है, HTTP या एचटीएमएल प्रमाणीकरण।
सुविधाएं
“phpMyBackupPro . की कुछ प्रमुख प्रमुख विशेषताएं निम्नलिखित हैं:".
- एकल या एकाधिक डेटाबेस बैकअप समर्थन डेटा के साथ या बिना , तालिका संरचना ।
- संपीड़न के तीन स्तर समर्थित हैं कोई संपीड़न नहीं , gzip या ज़िप संपीड़न ।
- बिना क्रॉन जॉब के शेड्यूल्ड बैकअप बनाएं छोटे PHP . का उपयोग करके स्क्रिप्ट।
- बैकअप सीधे FTP पर अपलोड करें सर्वर और बैकअप की पोस्टिंग ईमेल . द्वारा ।
- केवल अपाचे और PHP लिनक्स . जैसे प्लैटफ़ॉर्म पर चलने के लिए ज़रूरी है , मैक या विंडोज़ ।
- खोल मैन्युअल रूप से या क्रॉन स्क्रिप्ट का उपयोग करके बैकअप लेने के लिए इंटरफ़ेस।
- संपूर्ण फ़ाइल निर्देशिका बैकअप और उन्हें किसी भी FTP . पर ले जाएं सर्वर।
- विभिन्न खातों से डेटाबेस का बैकअप लें कई MySQL . पर सर्वर।
- दो सुरक्षा प्रमाणीकरण समर्थित तरीके HTTP या एचटीएमएल लॉगिन प्रमाणीकरण।
- मैत्रीपूर्ण इंटरफ़ेस और स्थापित करने और सेटअप करने में बहुत आसान।
- एकाधिक भाषा समर्थित.
MySQL बैकअप लेना और उन्हें कमांड लाइन से पुनर्स्थापित करना हमेशा एक अच्छा अभ्यास होता है, लेकिन यदि आपके पास सर्वर तक भौतिक पहुंच नहीं है तो क्या होगा। उस स्थिति में phpMyBackupPro टूल काम आता है।
RHEL/CentOS/Fedora और Debian/Ubuntu में phpMyBackupPro कैसे स्थापित करें
phpMyBackupPro स्थापित करने के लिए एप्लिकेशन, आपके पास अपाचे चल रहा होना चाहिए वेब सर्वर और PHP सर्वर पर स्थापित। आइए इन आवश्यक पैकेजों को सर्वर पर स्थापित करें।
अपाचे और PHP स्थापित करें
Red Hat . पर स्थापित करें yum . का उपयोग कर आधारित सिस्टम आदेश।
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
डेबियन . पर स्थापित करें apt-get . का उपयोग कर आधारित सिस्टम आदेश।
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
नवीनतम phpMyBackupPro संस्करण phpMyBackupPro वेबसाइट से डाउनलोड किया जा सकता है या आप डाउनलोड करने के लिए निम्न wget कमांड का उपयोग कर सकते हैं।
# cd /usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip
phpMyBackupPro को अनज़िप करें /usr/share/ . के अंतर्गत ज़िप फ़ाइल निर्देशिका।
# unzip phpMyBackupPro-2.5.zip
सुरक्षा कारणों से, फ़ोल्डर की सामग्री को /usr/share/phpmybackup के अंतर्गत रखना बेहतर है निर्देशिका।
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
इसके बाद अपाचे पर जाएं “conf.d " निर्देशिका और "phpmybackup.conf . नाम की एक फ़ाइल बनाएं " इसके नीचे। Red Hat . के लिए आधारित सिस्टम पथ होना चाहिए (/etc/httpd/conf.d/ ) और देबेन . के लिए (/etc/apache2/conf.d )।
# vi /etc/httpd/conf.d/phpmybackup.conf [On RedHat based systems] # vi /etc/apache2/conf.d/phpmybackup.conf [On Debian based systems]
इसमें निम्न पंक्तियाँ जोड़ें। सहेजें और बंद करें। यदि आप विशिष्ट IP . तक पहुंच को प्रतिबंधित करना चाहते हैं, तो नीचे दिए गए नियम डिफ़ॉल्ट रूप से सभी तक पहुंच को सक्षम करते हैं . “सभी . को बदलें अपने आईपी . के साथ पता"। उदाहरण के लिए, पंक्ति "172.16.25.125 से अनुमति दें . होनी चाहिए ".
---------------- Apache 2.4 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Require all granted </Directory> ---------------- Apache 2.2 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Options None Order allow,deny allow from all </Directory>
अपाचे को पुनः प्रारंभ करें सेवा।
-------- (On Red Hat systems) -------- # systemctl restart httpd Or # /etc/init.d/httpd restart -------- (On Debian systems) -------- # systemctl restart apache2 Or # /etc/init.d/apache2 restart
कुछ सिस्टमों पर, कुछ फ़ाइलों में "global_conf.php" फ़ाइल के लिए लिखने की अनुमति होनी चाहिए। ” और “निर्यात . के लिए "निर्देशिका।
# cd /usr/share/ # chown -R root:apache phpmybackup (On Red Hat systems) # chown -R root:www-data phpmybackup (On Debian systems) # cd /usr/share/phpmybackup/ # chmod 0777 global_conf.php # chmod 0777 export
अब आप phpMyBackupPro start शुरू करने के लिए लगभग तैयार हैं . ब्राउज़र पर नेविगेट करें और config.php . लोड करें इस तरह फाइल करें।
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
कॉन्फ़िगरेशन टैब में अपना MySQL insert डालें विवरण, जैसे होस्टनाम , उपयोगकर्ता नाम , पासवर्ड और डेटाबेस नाम . अगर आप एफ़टीपी सेट करना चाहते हैं बैकअप को बचाने के लिए s, एफ़टीपी लॉगिन दर्ज करें विवरण जैसा कि नीचे दिखाया गया है।
इसके बाद, “बैकअप . पर क्लिक करें अपने MySQL . की सूची देखने के लिए “टैब” डेटाबेस और उस डेटाबेस नाम का चयन करें जिसका आप बैकअप लेना चाहते हैं।
बैकअप शेड्यूल करने के लिए शेड्यूल बैकअप में दो लोकप्रिय तरीके हैं:
- अनुसूची स्क्रिप्ट को शामिल करके मौजूदा एप्लिकेशन में।
- एक छिपे हुए फ़्रेम का उपयोग करके HTML फ्रेमसेट में।
बैकअप शेड्यूल करने के लिए, आपको पहले शेड्यूल स्क्रिप्ट बनानी होगी। "शेड्यूल बैकअप . पर जाएं "टैब।
चुनें कि आप कितनी बार बैकअप बनाना चाहते हैं। फिर आपको उस PHP . की डायरेक्टरी को चुनना है स्क्रिप्ट जिसमें बाद में शेड्यूल स्क्रिप्ट शामिल होगी। उसके बाद डेटाबेस का नाम . चुनें बैकअप के लिए, एक टिप्पणी दर्ज करें , संपीड़न . चुनें टाइप करें और अंत में "स्क्रिप्ट दिखाएं" पर क्लिक करें बटन। अगले पेज पर आप नव निर्मित शेड्यूल स्क्रिप्ट देखेंगे।
जनरेट किए गए कोड को नई फ़ाइल में कॉपी करने के बजाय, आप "schedule_backup.php जैसा फ़ाइल नाम देकर कोड को सहेज सकते हैं। टेक्स्ट बॉक्स में "डेटा सहेजें . पर क्लिक करें " बचाने के लिए। अधिक जानकारी के लिए पढ़ें “SCHEDULED_BACKUPS.txt दस्तावेज़ निर्देशिका के अंतर्गत फ़ाइल।
“sql क्वेरी आसान sql क्वेरी चलाने के लिए टैब बिल्ड डेटाबेस में या स्थानीय कंप्यूटर से डेटाबेस आयात करें।
“शुरू “टैब आपका वर्तमान अपाचे . प्रदर्शित करता है , PHP और MySQL संस्करण की जानकारी।
phpMyBackupPro MySQL . के लिए अब तक का सबसे आसान बैकअप समाधान है . यदि आप MySQL . को संभाल रहे हैं सर्वर, फिर pMB P एक आवश्यक एप्लिकेशन है जो न्यूनतम प्रयास के साथ आपके कीमती डेटा को बचाने में आपकी मदद कर सकता है।
संदर्भ लिंक
phpMyBackupPro होमपेज