filter_mysqlbinlogp - ক্লাউডে অনলাইন

এটি হল filter_mysqlbinlogp কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


filter_mysqlbinlog - রোলব্যাক স্টেটমেন্ট ট্রিমিং এবং সমতুল্য BINLOG ইভেন্ট যোগ করেছে
mysqlbinlog. এই স্ক্রিপ্ট এখন অপ্রচলিত.

সাইনোপিসিস


mysqlbinlog binary_or_relay_log_file | filter_mysqlbinlog

মনে রাখবেন যে এই স্ক্রিপ্টটি এখন অপ্রচলিত এবং ডিফল্টরূপে MHA দ্বারা ব্যবহৃত হয় না।

বর্ণনাঃ


ওরাকল দ্বারা প্রদত্ত mysqlbinlog কমান্ড অন্তর্নিহিতভাবে ROLLBACK বিবৃতি এবং সমতুল্য যোগ করে
BINLOG ইভেন্ট। কিন্তু স্লেভ সার্ভার পুনরুদ্ধার করার সময় এটি সমস্যার সৃষ্টি করে। দাসদের উদ্ধার করতে,
MHA এর নিম্নলিখিত বিনলগ ইভেন্টগুলি প্রয়োগ করতে হতে পারে৷
1) রিলে লগ ইভেন্টগুলি Relay_Log_Pos থেকে রিলে লগ ফাইলের শেষ পর্যন্ত
2) সর্বশেষ স্লেভ থেকে ডিফারেনশিয়াল রিলে লগ ইভেন্ট
3) মৃত মাস্টার mysqlbinlog কমান্ড থেকে ডিফারেনশিয়াল বাইনারি লগ ইভেন্ট হওয়া দরকার
এই ফাইলগুলিতে আলাদাভাবে নির্বাহ করা হয়েছে। যদি একটি লেনদেন 1) বা 2 দ্বারা শেষ না হয়), অন্তর্নিহিত
ROLLBACK ইভেন্ট লেনদেনটি রোলব্যাক করে, যার ফলে অসঙ্গতি হবে।
filter_mysqlbinlog এই সমস্যাটি সমাধান করার জন্য একটি টুল। নোট করুন যে ROLLBACK বিবৃতিগুলি নিজেরাই
স্বাভাবিক পরিস্থিতিতে যোগ করা হয়। উদাহরণস্বরূপ, যখন আপনি 1 কার্যকর করেন। BEGIN; 2. আপডেট করা হচ্ছে
লেনদেন সংক্রান্ত টেবিল 3. অ-লেনদেন সারণী আপডেট করা 4. রোলব্যাক, একটি রোলব্যাক
বিবৃতিটি লেনদেন সংক্রান্ত প্রশ্নগুলি রোলব্যাক করতে বাইনারি লগে লেখা হয়। এই স্বাভাবিক
পরিস্থিতি তাই filter_mysqlbinlog অবশ্যই সমস্ত রোলব্যাক ইভেন্টগুলি সরিয়ে ফেলবে না।

মনে রাখবেন যে এই স্ক্রিপ্টটি এখন অপ্রচলিত এবং ডিফল্টরূপে MHA দ্বারা ব্যবহৃত হয় না।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে filter_mysqlbinlogp ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম