MySQL के लिए कोई SQL कमांड या आंतरिक तंत्र नहीं है
- व्यक्तिगत डेटाबेस को अनुपलब्ध / ऑफ़लाइन बनाना
- एक व्यक्तिगत डेटाबेस बढ़ रहा है
Thtis मामला होने के नाते, आप किसी व्यक्तिगत डेटाबेस को ऑफलाइन कैसे ले सकते हैं?
MySQL के लिए कोई SQL कमांड या आंतरिक तंत्र नहीं है
Thtis मामला होने के नाते, आप किसी व्यक्तिगत डेटाबेस को ऑफलाइन कैसे ले सकते हैं?
जवाबों:
यह एक उपयुक्त उत्तर नहीं हो सकता है, लेकिन अपने लक्ष्य को प्राप्त करेगा ...
उस समय के बारे में, जब आप इसे ऑफ़लाइन चाहते हैं, डेटाबेस का नाम बदल रहा है? इस तरह, आपके पास डेटा का उपयोग करने वाला कोई भी एप्लिकेशन डेटाबेस से जुड़ने में विफल होगा।
डेटाबेस ले जाकर प्राप्त किया जा सकता है
mysqldump -u user -p database -c > whatever.sql
फिर whatever.sql
दूसरे सर्वर में आयात करें, अंत में मूल DB को छोड़ दें।
यह व्यवहार प्रोग्रामेटिक रूप से प्राप्त किया जा सकता है ...
डेटाबेस की एक तालिका बनाएं और जिस स्थिति को आप उन्हें पसंद करेंगे .. उसके बाद आपका एप्लिकेशन उपयोग करने से पहले डेटाबेस की स्थिति का परीक्षण कर सकता है .. यदि स्थिति उपलब्ध है तो एप्लिकेशन आगे बढ़ता है और अनुपलब्ध होने पर संदेश देता है।
आप इसे सामान्य रूप से अनुप्रयोगों के साथ भी कर सकते हैं (जैसा कि ऊपर वर्णित है, बल्कि इसके बजाय आवेदन के साथ)) ... आप तब उदाहरण के उपयोग के अनुप्रयोगों को नियंत्रित कर सकते हैं।