से पुनर्स्थापित करें मैं बैकअप के लिए कमांड लाइन का उपयोग कर रहा हूं और MYSQL डेटाबेस को पुनर्स्थापित कर रहा हूं। उपयोग करें मेरे पास डेटाबेस डेटा 1 है जिसमें दृश्य और प्रक्रियाएं हैं। Cmd line
में, मैं mysqldump
यानीMySQL बैकअप और कमांड लाइन
..>bin> mysqldump -u root -proot Data1 > Datafile.mysql
का उपयोग करते हैं मैं Cmd ऊपर का उपयोग करते हैं, यह साथ Dtafile.mysql
नाम Mysql के बिन फ़ोल्डर पर एक बैकअप फ़ाइल बनाता है।
लेकिन बात यह है कि यह केवल टेबल्स का बैक अप बनाता है, प्रक्रिया नहीं।
और जब मैं एक खाली डाटाबेस "Data2"
..bin> mysql - u root -proot Data2 < Dataafile.mysql
यह क्या है करता है में यह बहाल हूँ, यह सब टेबल्स बनाता है और कन्वर्ट टेबल्स में दृश्य और कोई प्रक्रिया बहाल कर दिया गया।
मतलब मैं सभी टेबल, विचारों और प्रक्रियाओं के साथ अपने पूर्ण डेटाबेस बैकअप को पुनर्स्थापित करने में सक्षम नहीं हूं।
क्या आप में से कोई भी इसे मदद कर सकता है .. मैं बेहद आभारी हूं।
अरे मैं डंप लेने के दौरान - routines कैसे शामिल करूं ?? क्या आप थोड़ा सा –
नमस्कार बताते हैं, मैंने उपयोग करने के लिए कमांड दिखाने के लिए उपरोक्त मेरा उत्तर संपादित किया है। –
हाय धन्यवाद .. यह काम करता है .. एक और समस्या, मुझे सामना करना पड़ रहा है कि "डेटा 1" में मेरे पास ऐसे दृश्य हैं जो अन्य डेटाबेस को संदर्भित करते हैं। जब मैं इसे बहाल कर रहा हूं, तो यह सभी दृश्यों को तालिकाओं में परिवर्तित करता है। यानी मैं डेटा 1 में vw_test देख रहा हूं लेकिन जब मैं इसे पुनर्स्थापित करता हूं, तो यह नाम vw_test वाला एक टेबल बन जाता है। समस्या क्या होगी। मेरी मदद करें। धन्यवाद बहुत लोट। –