যেহেতু আপনি এটি করার মুহুর্তে একটি বিনলগের একটি নির্দিষ্ট ফর্ম্যাট থাকবে, তাই আপনি মাইএসকিউএল (এহ ওরাকল [এখনও আমার জিহ্বাকে রোল করতে পারে না]) এই বৈশিষ্ট্যটি তৈরি করার পরে দুটি বিন্যাসের সাথে একসাথে জুয়া না খাওয়ার সিদ্ধান্ত নিতে পারেন।
এটি কোনও মাইএসকিএল পুনরায় চালু না করে সম্পূর্ণ নিরাপদ খেলতে, নিম্নলিখিত চেষ্টা করে দেখুন:
FLUSH TABLES WITH READ LOCK;
FLUSH LOGS;
SET GLOBAL binlog_format = 'MIXED';
FLUSH LOGS;
UNLOCK TABLES;
এটি 'মিশ্রিত' ফর্ম্যাটে শেষ বেনলগটি ছেড়ে যাবে। পেনাল্টিমিয়েট (শেষের পরের) বাইনলগ উপস্থিত রয়েছে কেবল পূর্বের বিন্যাসে যে শেষ বাইনলগ ছিল তা বন্ধ করে দেয়।
প্রথম বিদ্যমান সমস্ত সেশনগুলি FLUSH LOGS;
একবার শেষ হয়ে গেলে শেষ বিনলগে লেখা শুরু করবে UNLOCK TABLES;
।
একবার চেষ্টা করে দেখো !!!
বিচারকার্য স্থগিত রাখার আদেশ
কৃতিত্ব দেওয়া যেখানে ক্রেডিট কারণে, আমার উত্তর সত্যিই বন্ধ piggybacking হয় @ যোনাথনের উত্তর । আমি ঠিক এর উপরে বাইনলগগুলি বন্ধ এবং খুলি। এটিকে প্রথমে আনার জন্য তিনি একটি +1 পান।
আপডেট করুন ২০১০-১১-২০১ 13 13:58 ইডিটি
আপনি যদি কোনও সক্রিয় মাস্টারের সাথে এটি করেন এবং সেই মাস্টারটির থেকে এক বা একাধিক স্ল্যাভ প্রতিলিপি তৈরি করা হচ্ছে, আপনার রিলে লগগুলিও নতুন ফর্ম্যাটে থাকা নিয়ে উদ্বিগ্ন হওয়া দরকার। আপনি যা করতে পারেন তা এখানে:
দাসের উপর, চালান STOP SLAVE;
মাস্টার এ চালান:
FLUSH TABLES WITH READ LOCK;
FLUSH LOGS;
SET GLOBAL binlog_format = 'MIXED';
FLUSH LOGS;
UNLOCK TABLES;
দাসের উপর, চালান START SLAVE;
চলতে থাকে STOP SLAVE;
এবং START SLAVE;
রিলে লগগুলিকে ঘোরায় এবং নতুন এন্ট্রিগুলির যে কোনও ফর্ম্যাটই এটি প্রতিলিপি তৈরি করে। আপনি দাসে বিনলগ_ফর্ম্যাট পরিবর্তনটি প্রয়োগ করতেও পারেন।