मेरा डेटाबेस गैर-कार्यरत सर्वर के बैकअप से है।मैं एक नए कंप्यूटर पर एक गैर-वर्किंग सर्वर के बैकअप से एक MySQL डेटाबेस का उपयोग करना चाहता हूं
मेरा डेटाबेस सर्वर पर मौजूद शिक्षक केंद्र फ़ोल्डर है, और एक्सटेंशन *.frm
के साथ प्रत्येक तालिका नाम के लिए फ़ाइलें शामिल हैं।
मैं से डेटाबेस की नकल की:
C:\Users\xxx\Downloads\wamp-saved\wamp\bin\mysql\mysql5.1.36\data\
और चिपकाया अपने कंप्यूटर यहाँ पर फ़ोल्डर:
C:\wamp\bin\mysql\mysql5.6.17\data
मुझे पता है दो mysql के विभिन्न संस्करणों के थे, लेकिन मैं सिर्फ कोशिश कर रहा हूँ डेटाबेस फ़ाइलों का उपयोग करें।
जब मैं नए कंप्यूटर पर PHPMyAdmin शुरू करता हूं, तो यह डेटाबेस की सूची में शिक्षक केंद्र डेटाबेस दिखाता है।
इसके अलावा, अगर मैं शिक्षक केंद्र डेटाबेस के बगल में प्लस पर क्लिक करता हूं, तो मैं अपने डेटाबेस टेबल की एक सूची देख सकता हूं!
No tables found in database.
मैं कैसे समझते हैं और मुझे नए कंप्यूटर पर teachercenter डेटाबेस पर कार्य करते हैं (PHPMyAdmin) जाने के लिए mysql मिलता है:
लेकिन अगर मैं teachercenter डेटाबेस पर क्लिक कर, मैं त्रुटि मिलती है?
मैंने wampmanager.exe को शुरू/उपयोग करने का प्रयास किया, लेकिन मुझे यह मेनू के उपयोग के लिए नहीं चल रहा है।
सीधे FRM फ़ाइलों की प्रतिलिपि बनाने के बजाय मैं डेटास्बेस को .sql फ़ाइल में निर्यात करता हूं और फिर इसे आयात करता हूं। यह संभावना है कि डेटाबेस प्रकार अलग हैं; विशेष रूप से fris myisam के लिए है और innodb के साथ काम नहीं करेगा। – Shawn
दुर्भाग्यवश मूल सर्वर एसक्यूएल निर्यात के लिए उपलब्ध नहीं है। मैं देखता हूं कि नया वैंप सर्वर इंजन innodb के लिए डिफ़ॉल्ट है। हालांकि, मैंने नए वैंप पर एक नई टेबल बनाई, और यह innodb इस्तेमाल किया। लेकिन जब मैंने डेटा फ़ोल्डर को देखा, तो इसमें तीन फाइलें थीं: डीबी.ओपीटी, परीक्षण @ 0020table @ 00201.frm, और परीक्षण @ 0020table @ 00201.ibd। – agershon
मुझे अपनी टेबलों को बचाने की ज़रूरत है। क्या मैं एक पुराने mysql को अपने वैंप सर्वर में स्थापित कर सकता हूं जो स्टोरेज इंजन के लिए myisam का उपयोग करता है? क्या मैं वर्तमान में वैंप सर्वर mysql को इन फ़ाइलों को देखने के लिए इंजन myisam का उपयोग करने के लिए निर्देश दे सकता हूं? – agershon