PURGE BINARY LOGSবিবৃতি নির্দিষ্ট লগ ফাইলের নাম বা টাইমস্ট্যাম্প পূর্বে লগ সূচক ফাইলে উল্লিখিত সব বাইনারি লগ ফাইল মুছে ফেলা হবে। মুছে ফেলা লগ ফাইলগুলিও সূচী ফাইলটিতে রেকর্ড করা তালিকা থেকে সরানো হয়, যাতে প্রদত্ত লগ ফাইল তালিকার প্রথম স্থান হয়।
আমি আশা করি আপনি mysql-bin.000019কমান্ডটি ব্যবহার করে বাইনারি লগগুলি পরিষ্কার করেছেন
PURGE BINARY LOGS TO 'mysql-bin.000019';
আপনার যদি প্রয়োজন সমস্ত লগ মুছে ফেলুন
PURGE BINARY LOGS TO 'mysql-bin.000025';
এটি বাইনারি লগগুলি অবধি সরিয়ে ফেলবে mysql-bin.000025।
হালনাগাদ
আপনি চেষ্টা করতে পারেন
RESET MASTER;
RESET MASTER ইনডেক্স ফাইলে তালিকাভুক্ত সমস্ত বাইনারি লগ ফাইলগুলি মুছে ফেলে, বাইনারি লগ ইনডেক্স ফাইলটি ফাঁকা হয়ে পুনরায় সেট করে এবং একটি নতুন বাইনারি লগ ফাইল তৈরি করে
প্রভাবগুলি RESET MASTERদুটি মূল উপায়ে PURGE BINARY LOGS এর থেকে পৃথক:
RESET MASTER সূচী ফাইলে তালিকাভুক্ত সমস্ত বাইনারি লগ ফাইলগুলি সরিয়ে দেয়, কেবলমাত্র একটি একক, খালি বাইনারি লগ ফাইলটিকে .000001 এর সংখ্যাসূচক প্রত্যয় সহ রেখে যায়, যেখানে নম্বরটি বিন্যারি লগ দ্বারা নম্বরটি পুনরায় সেট করা হয় না।
RESET MASTERকোনও প্রতিলিপি দাস চলমান অবস্থায় ব্যবহার করার উদ্দেশ্যে নয়। আচরণকে RESET MASTERযখন ব্যবহৃত যখন ক্রীতদাসদের দৌড়াচ্ছে অনির্ধারিত (এবং এইভাবে অসমর্থিত) হল, যেহেতু PURGE BINARY LOGSনিরাপদে ব্যবহার করা যেতে পারে যখন রেপ্লিকেশন ক্রীতদাসদের দৌড়াচ্ছে।
রোল্যান্ডোমাইএসকিউএলডিবিএ দ্বারা কভেট
আপনি যদি RESET MASTERস্লেভ সংযুক্ত এবং চলমান সাথে চালনা করেন তবে প্রতিটি স্লেভের আইও থ্রেড তত্ক্ষণাত এর স্থানটি হারাবে। প্রতিলিপিটি এইভাবে ভেঙে গেছে এবং সমস্ত স্লেভের আবার সিঙ্ক হয়ে যাওয়াতে ডেটা পেতে আপনাকে সময় দিতে হবে। আপনি যদি অনুলিপি অখণ্ডতা ভঙ্গ না করে কোনও মাস্টার থেকে নিরাপদে বাইনারি লগগুলি মুছতে চান, আপনি এখানে যা করছেন তা এখানে:
SHOW SLAVE STATUS\Gপ্রতিটি স্লেভ চালান ।
- নোট নিন
Relay_Master_Log_File। এটি বাইনারি লগ যার সর্বশেষ বিবৃতিটি স্লেভে সফলভাবে কার্যকর করা হয়েছিল)।
- সমস্ত প্রদর্শন থেকে
SHOW SLAVE STATUS\G, Relay_Master_Log_Fileকোনটি সবচেয়ে পুরনো তা নির্ধারণ করুন (উদাহরণস্বরূপ, 'mysql-bin.00123')।
- আপনি চালাতে পারেন
PURGE BINARY LOGS TO 'mysql-bin.00123';কোনও দাসের জায়গা হারাবে না।
সামগ্রিক প্রভাব? এটি মাস্টারের বাইনারি লগগুলি ফেলে রাখবে যার বিবৃতি যা এখনও পর্যন্ত সমস্ত স্লেভের উপর কার্যকর করা হয়নি।