नॉलेजबेस · लिनक्स

एस. एस. एच. के माध्यम से MySQL डेटाबेस का बैकअप/पुनर्स्थापित करें

अंतिम बार अद्यतन किया गया 2019-04-27

कमांड-लाइन एसएसएच के माध्यम से डेटाबेस का समर्थन करनाः आपके MySQL डेटाबेस का समर्थन करने के लिए आदेश निम्नलिखित हैः

mysqldump -u उपयोगकर्ता नाम - पी डाटाबेस नाम (_ n) - एचसर्वरआईपी > /पथ/बैक-अप. एस. क्यू. एल.

उपरोक्त कमांड को अपनी कमांड लाइन में उपयोगकर्ता नाम, डेटाबेस नाम, सर्वरआईपी और वास्तविक मूल्यों के साथ पथ के स्थान पर टाइप करें और फिर एंटर दबाएं। आपको अपने डेटाबेस उपयोगकर्ता के पासवर्ड के लिए संकेत दिया जाएगा, उसके बाद पूर्ण प्रक्रिया के साथ डेटाबेस डंप एस. क्यू. एल. फ़ाइल को निर्दिष्ट पथ पर रखें।



कमांड-लाइन एसएसएच के माध्यम से अपने डेटाबेस को पुनर्स्थापित करनाः आपके MySQL डेटाबेस को पुनर्स्थापित करने के लिए आदेश निम्नलिखित हैः

mysql -u उपयोगकर्ता नाम - पी 'कूटशब्द ' - एचसर्वरआईपी डाटाबेस नाम (_ n) < / पथ/बैक-अप. एस. क्यू. एल.

- p और कूटशब्द के बीच जगह की कमी पर ध्यान दें। साथ ही, कूटशब्द MySQL डाटाबेस उपयोगकर्ता के लिए है।



संपीड़ित डंप/पुनर्स्थापनः एक संपीड़ित एस. क्यू. एल. डंप फ़ाइल से एक MySQL डेटाबेस को पुनर्स्थापित करने के लिए, निम्नलिखित आदेश आपके एस. क्यू. एल. डंप आर्काइव को अनकंप्रेस करने और इसकी सामग्री को MySQL डेटाबेस में स्थानांतरित करने को जोड़ता हैः

गनज़िप < backup.sql.gz । mysql-u झुनझुनी। - पी 'कूटशब्द'db नाम'(_ n)


यदि आप अलग से जीज़िप किए बिना किसी MySQL डेटाबेस से डेटा को सीधे संपीड़ित करना चाहते हैं, तो निम्नलिखित आदेश दर्ज करें।

mysqldump -u उपयोगकर्ता नामई-पी-एचसर्वरआईपी डी. बी. नाम (_ n) । जीज़िप> backup.sql.gz

उपरोक्त टाइप करने और एंटर दबाने के बाद, आपको अपने पासवर्ड के लिए संकेत दिया जाना चाहिए। अपना पासवर्ड दर्ज करें, और आपको पूरी तरह से तैयार होना चाहिए।



एस. क्यू. एल. डी. बी. फ़ाइल को दबाएँ/दबाएँः यदि आप अपनी मौजूदा. एस. क्यू. एल. फ़ाइल को संपीड़ित करना चाहते हैं, तो आपको निम्नलिखित कमांड का उपयोग करना होगाः

gzip -X / पाथ/टू/बैकअप. एस. क्यू. एल.

उपरोक्त आदेश में, एक्स 1 और 9 के बीच की एक संख्या है जो उपयोग किए गए संपीड़न के स्तर को निर्दिष्ट करती है। आपकी संख्या जितनी अधिक होगी, आपकी फ़ाइल उतनी ही अधिक संपीड़ित (छोटी) होगी।

उदाहरण के लिए, यह वह आदेश है जिसका उपयोग मैं अपने डेटा को संपीड़ित करने के लिए करता हूँः

gzip -9 forum_backup.sql

इसी तरह, एक संपीड़ित फ़ाइल को अनकंप्रेस करने के लिए, आप निम्नलिखित कमांड का उपयोग करेंगेः

gunzip backup.sql.gz



स्वचालित आवधिक MySQL बैकअप विंडोज पीसी पर उपलब्ध एक मुफ्त उपकरण का उपयोग करके किया जा सकता है http://mysqlbackupftp.com/



सभी ज्ञान आधारित लेख

हमें बताएँ कि क्या रहना है।

A short conversation with an engineer. No quote-bot, no callback queue.