Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं mysql बाइनरी लॉग का उपयोग करके ड्रॉप डेटाबेस कमांड से कैसे पुनर्स्थापित करूं?

दस्तावेज़ीकरण बेकार है। यह DROP DATABASE को पुनर्प्राप्त करने योग्य होने का संकेत देता है, लेकिन केवल विषम परिस्थितियों में मैं http://dev.mysql.com/doc/refman/5.0/en/binary-log.html

डॉक्स के अनुसार, बिनलॉग किसी दिए गए संदर्भ बिंदु के आधार पर निष्पादित आदेशों का एक क्रम मात्र है। ताकि जब आपने "DROP DATABASE" किया, तो "ओह, डेटाबेस को छोड़ने के बजाय, हमें अभी बैकअप लेना चाहिए" यह केवल अंतिम बिनलॉग में "DROP DATABASE" लिखा था। रिकवरी टेप को पीछे की ओर बजाने जितना आसान नहीं है।

आपको जो करना है वह डेटाबेस को अंतिम-ज्ञात-अच्छा से पुनर्प्राप्त करना है, और उस पुनर्प्राप्ति बिंदु और DROP कमांड के बीच हुए बिनलॉग को लागू करना है।

http://dev.mysql.com/doc /refman/5.0/hi/recovery-from-backups.html

कोई कैसे निर्धारित करता है कि कौन से बिनलॉग का उपयोग करना है, अस्पष्ट।

पूर्ण फ़ाइल सिस्टम बैकअप होने से बेहतर कुछ नहीं है। और कम से कम ये आपके पास वापस आने के लिए होने चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आज, इस सप्ताह, इस महीने के रिकॉर्ड चुनें php mysql

  2. MySQL बैकअप डेटाबेस

  3. MySQL उपनाम फ़ील्ड को एक साथ जोड़ना

  4. MySQL समय बनाएं और समय टाइमस्टैम्प अपडेट करें

  5. MySQL:क्या किसी तालिका के बिना मानों के साथ चयन को 'भरना' संभव है?