mysql - كيفية - كيف يمكنني استعادة من أمر قاعدة بيانات إسقاط باستخدام سجل ثنائي ميسكل؟




كيفية انشاء جدول في sql (4)

إذا لم يكن لديك نسخة احتياطية من قاعدة البيانات، كنت من الحظ. إسقاط قاعدة بيانات دائم.

كيف يمكنني استعادة قاعدة بيانات ميسكل التي أسقطت باستخدام أمر "قاعدة بيانات إسقاط"؟ لدي حق الوصول إلى السجلات الثنائية التي يجب أن تجعل هذا النوع من التراجع ممكن.


الوثائق تمتص. فإنه يلمح إلى دروب قاعدة البيانات التي يمكن استردادها، ولكن فقط في ظروف غريبة أنا لست على دراية http://dev.mysql.com/doc/refman/5.0/en/binary-log.html

وفقا ل دوس، بينلوغس ليست سوى سلسلة من الأوامر المنفذة استنادا إلى نقطة مرجعية معينة. حتى أنه عندما فعلت "دروب قاعدة البيانات"، بدلا من الذهاب "أوه، هيس دروبينغ قاعدة البيانات، يجب علينا أن النسخ الاحتياطي الآن فقط في حالة" انها مجرد كتابة "دروب قاعدة البيانات" لآخر بينلوغ. الانتعاش ليست بسيطة مثل تشغيل الشريط إلى الوراء.

ما عليك القيام به هو استعادة قاعدة البيانات من الماضي المعروف جيدا، وتطبيق بينلوغس الذي حدث بين تلك نقطة الاسترداد والأمر دروب.

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

كيف يحدد المرء بينلوغس لاستخدام ثو، غير واضح.

ليس هناك شيء أفضل من وجود النسخ الاحتياطي نظام الملفات الكامل. ويجب أن يكون لديك على الأقل هذه لتعود إلى.


لا النسخ الاحتياطي أي حزب.

لذا سأجيب:

أبدا أن تكون في وضعك مرة أخرى تثبيت بسيطة جدا وقوية جدا أوتوميسلباكوب (إذا كنت على لينكس):

سودو أبت-جيت إنستال أوتوميسكلباكوب

تكوينه:

سودو نانو / إتك / ديفولت / أوتوميسلباكوب

ثم تحميل المحتوى تلقائيا إلى المنسدل، أوبونتو واحد أو ما شابه ذلك.

فقط ثم يعيش بسعادة :)


فقط لاستكمال الإجابة كينت فريدريك، يمكنك التراجع عن الأمر drop database إذا كنت تستخدم تسجيل ثنائي منذ إنشاء قاعدة البيانات.





recovery