পরামর্শ # 1
আপনি যদি মাইএসকিউএল ইনস্ট্যান্সের কোনও ব্যাকআপ করেন তবে মাইএসকিউএল রেপ্লিক্যাটন সেটআপ করা ভাল, যাতে কোনও প্রকারের সার্ভার লোড বা বৃদ্ধি ডিস্কের আই / ও আপনার উত্পাদন ডেটাবেসকে কোনওভাবে প্রভাবিত না করে।
আপনি মাইএসকিউএল প্রতিলিপিটি সেটআপ করার পরে, আপনি কোনও স্ল্যাভে সেইসব মাইএসকিলডাম্প চালাবেন না কেন আপনি বিভিন্ন উপায়ে একটি মাইএসকিলডম্পের স্ক্রিপ্ট করতে পারেন ( যতক্ষণ না আপনি বিভিন্ন কৌশলগুলির জন্য ডিবিএ স্ট্যাকএক্সচেঞ্জে আমার পোস্টটি দেখুন )।
পরামর্শ # 2
আপনি যদি মাইএসকিউএল প্রতিরূপের জন্য অন্য কোনও সার্ভার সেটআপ করতে না পারেন এবং আপনার সমস্ত ডেটা ইনোডিবি হয় তবে আপনাকে পয়েন্ট-ইন-টাইম মাইএসকিএলডম্প করতে হবে। এটি --single-transaction
mysqldump এর সাহায্যে বিকল্প ব্যবহার করে করা হয় । সুতরাং, আপনি যদি মধ্যরাতে শুরু করে একটি মাইসকিলডাম্প চালিয়ে যান এবং ব্যাকআপটি সকাল 12: 15 এ শেষ হয়, তবে পুনরুদ্ধারকালে মাইসকিলেডাম্পের আউটপুটটি 12:00 এএম হিসাবে ডেটা প্রতিফলিত করে।
পরামর্শ # 3
মাইএসকিউএল ব্যাকআপগুলির জন্য উপলব্ধ অন্য একটি প্রোগ্রাম হ'ল পারকোনা থেকে এক্সট্রাব্যাকআপ।
এক্সট্রাব্যাকআপ একটি বিস্তৃত সরঞ্জাম যা আরএসএনসি- র মতো আচরণ করে তবে জীবনের উদ্দেশ্য নির্দেশিত করেছেন। এটি সমস্ত InnoDB ডেটা এবং টেবিল স্পেসগুলি অনুলিপি করা শুরু করতে পারে। এটি অভ্যন্তরীণভাবে চেকপয়েন্টগুলি তৈরি করতে এবং যথাযথ পয়েন্ট-ইন-টাইম ব্যাকআপ পেতে সহায়তা করার জন্য একটি ইনোডিবি ক্র্যাশ পুনরুদ্ধার করে ability এক্সট্রাব্যাকআপে একটি অতিরিক্ত বৈশিষ্ট্য রয়েছে যা বর্ধিত ব্যাকআপ তৈরি করতে দেয়। আর একটি অতিরিক্ত বৈশিষ্ট্য হ'ল ইনোডিবি লগ ফাইল তৈরি করা, এটি একটি স্থান-স্থান ক্রাশ পুনরুদ্ধারের মাধ্যমে নির্মিত। এছাড়াও মাইআইএসএএম টেবিলের হিমায়িত অনুলিপি সরবরাহ করতে কিছু মোড়ক সফটওয়্যার রয়েছে।
এটি মাইএসকিউএল ইনস্ট্যান্সের পিছনে কাজ করে তবে একটি স্বতন্ত্র পার্থক্য সহ। ব্যাকআপের পয়েন্ট-ইন-টাইম কখন শুরু হয় তার চেয়ে ব্যাকআপটি শেষ হয় তার উপর ভিত্তি করে। সুতরাং, আপনি যদি মাঝরাতে শুরু হয়ে এক্সট্রাব্যাকআপটি চালিয়ে যান এবং ব্যাকআপটি 12: 15 টা এ শেষ হয়, মাইসক্ল্ডাম্পের আউটপুট পুনরুদ্ধার করা হয় যখন 12: 15 এএম হিসাবে ডেটা প্রতিফলিত করে।