প্রকৃতির কোনও কিছুকে টেনে তোলার একটি ভাল উপায় হ'ল মাস্টার-মাস্টার প্রতিলিপি বা বিজ্ঞপ্তি প্রতিলিপি সেট আপ করা। এটি মাল্টিমাস্টার পুনর্বিবেচনার সাথে বিভ্রান্ত হওয়ার দরকার নেই।
আপনার যদি মাস্টার-স্লেভ প্রতিলিপি সেটআপ করে থাকে তবে বিজ্ঞপ্তি প্রতিলিপি সেটআপ করা কার্যত খুব সহজ। এটির কনফিগার করার জন্য আপনাকে যা করতে হবে তা এখানে।
এই উদাহরণের জন্য, আমরা ধরে নেব মাস্টার-স্লেভ রেপ্লিকেশন সক্রিয় রয়েছে তবে আপনি কিছুটা ডাউনটাইম (1-2 মিনিট) অনুভব করবেন:
পদক্ষেপ 1) মাস্টারটিতে এই লাইনটি /etc/my.cnf এ যুক্ত করুন।
লগ-দাস-আপডেট
পদক্ষেপ 2) স্লেভ-এ এই লাইনটি /etc/my.cnf এ যুক্ত করুন:
লগ-বিন = মাইএসকিএল-বিন (বা এর জন্য মাস্টার যা কিছু আছে) লগ-স্লেভ-আপডেট
সতর্কতা: এখানে ডাউনটাইমের সংক্ষিপ্ত মুহূর্তটি !!!
পদক্ষেপ 3) স্লেভ-এ, সার্ভিস মাইএসকিএল পুনরায় চালু করুন
এটি স্লেভে বাইনারি লগগুলি সক্রিয় করবে
পদক্ষেপ 4) মাস্টারে, সার্ভিস মাইএসকিএল স্টপ করুন
পদক্ষেপ 5) স্লেভের মাস্টার টু / var / lib / mysql ফোল্ডারটি অনুলিপি করতে rsync ব্যবহার করুন।
সতর্কতা: এখানে ডাউনটাইমের দীর্ঘ মুহূর্তটি !!!
পদক্ষেপ)) স্লেভ-এ, সার্ভিস মাইএসকিএল স্টপ
পদক্ষেপ 7) স্লেভ-এ, শেষ বাইনারি লগটি সন্ধান করুন
পদক্ষেপ 8) স্লেভ-এ, শেষ বাইনারি লগের ফাইলসাইজটি সন্ধান করুন
পদক্ষেপ 9) স্লেভের মাস্টার টু / var / lib / mysql ফোল্ডারটি অনুলিপি করতে rsync ব্যবহার করুন। এটি একটি দ্রুত অনুলিপি হওয়া উচিত।
পদক্ষেপ 10) মাস্টারে
স্ল্যাভের শেষ বাইনারি লগের সাথে মাস্টার.ইনফোর লাইন 2 সম্পাদনা করুন ।
স্লেভের শেষ বাইনারি লগের ফাইলাইজ সহ মাস্টার.info এর লাইন 3।
স্ল্যাভের আইপি সহ মাস্টার.info এর লাইন 4।
লাইন 5 হ'ল প্রতিলিপি ব্যবহারকারীর ব্যবহারকারীক (স্পর্শ করবেন না)
লাইন 6 হ'ল প্রতিলিপি ব্যবহারকারীর পাসওয়ার্ড
পদক্ষেপ 11) মাস্টার এর সমস্ত বাইনারি লগ এবং বাইনারি লগ ইনডেক্স ফাইল মুছুন।
পদক্ষেপ 12) স্লেভে, পরিষেবা mysql শুরু করুন, 15 সেকেন্ড অপেক্ষা করুন
পদক্ষেপ 13) মাস্টারটিতে, সার্ভিস মাইএসকিএল শুরু করুন
পদক্ষেপ 14) মাস্টারে, স্টপ স্ল্যাভ চালান; মাস্টার অবস্থা দেখান;
পদক্ষেপ 15) স্লেভের উপর, মাস্টার পরিবর্তন করুন MASTER_HOST = 'স্লেভের আইপি', MASTER_USER = 'পদক্ষেপ 10 থেকে প্রতিলিপি ব্যবহারকারীর ব্যবহারকারী', MASTER_PASSWORD = 'পদক্ষেপ 10 থেকে প্রতিলিপি ব্যবহারকারীর পাসওয়ার্ড', MASTER_LOG_FILE = 'পদক্ষেপ 14 থেকে বাইনারি লগ', পদক্ষেপ 14 থেকে MASTER_LOG_POS = লগপোস।
পদক্ষেপ 16) স্লেভ-এ, স্ল্যাভ শুরু করুন;
পদক্ষেপ 17) মাস্টারে, স্লেভ শুরু করুন;
আমি উত্তর দিয়েছি এমন অন্য স্ট্যাক এক্সচেঞ্জ প্রশ্নের জন্য এর অনুরূপ পদক্ষেপগুলি সম্পাদন করেছি ।
একবার চেষ্টা করে দেখো !!!