আমার একটি মাস্টার -> স্লেভ কনফিগারেশন রয়েছে যেখানে মাস্টার ব্যর্থ হয়েছিল। আমি পুরানো দাসকে মাস্টার হিসাবে পুনরায় সেট করতে সক্ষম হয়েছি এবং এর থেকে দাস হওয়ার জন্য পুরানো-মাস্টার। ফাইন।
আমি যা করতে পারি না তা হ'ল পুরানো দাসের মাস্টার সম্পর্কিত তথ্য সরিয়ে দেওয়া যা এখন নতুন-মাস্টার। আমি দেখি:
mysql> show slave status \G
*************************** 1. row ***************************
Slave_IO_State:
Master_Host: 10.1.2.101
Master_User: replicationSlave
Master_Port: 3306
...
Slave_IO_Running: No
Slave_SQL_Running: No
আমি প্রচুর মাইএসকিউএল ডকুমেন্টেশন পড়েছি কিন্তু আমি এখনও নতুন মাস্টার থেকে স্লেভ তথ্য সাফ করার উপায় খুঁজে পাইনি। আমি চেষ্টা করেছিলাম:
RESET SLAVEযা এই সেটিংসটি সাফ করে বলে মনে হচ্ছে না। [[আসলে এটিmaster.infoফাইল সরিয়ে দেয় তবে মেমরি সেটিংসটি নয়। নিচে দেখ.]]CHANGE MASTER TO MASTER_HOST=''যা সম্প্রতি একটি ত্রুটি থেকে থুথু ফেলেছে কারণ এটি সম্প্রতি হ্রাস পেয়েছে।my.cnfযা প্রোগ্রামিংয়ে যুক্ত করা হয়েছে তার থেকে মাস্টার তথ্য নেই যাচাই করা হচ্ছে।RESET MASTERকারণ কিছু মাইএসকিএল ডক্স এটির প্রস্তাব দেয়। এটি কেবল বিন লগগুলি পুনরায় সেট করে।- অভ্যন্তরীণ মাইএসকিউএল টেবিলগুলিতে আশেপাশে কব্জি করা ক্ষেত্রগুলি সাফ করার জন্য খুঁজে পাচ্ছি কিনা তা দেখতে see
মাইএসকিউএল 5.5.9 এ করার সঠিক উপায় কী? কোন সাহায্যের জন্য ধন্যবাদ।
সম্পাদনা:
সুতরাং এটি যে সক্রিয় আউট RESET SLAVEঅপসারণ master.info@RolandoMySQLDBA হিসাবে ফাইল উহ্য। যাইহোক, স্লেভ তথ্য সরানোর আগে আপনাকে এখনও সার্ভারটি পুনরায় চালু করতে হবে।
মাইএসকিএলডিটি পুনরায় আরম্ভ না করে এই দাস তথ্য সরানোর কোনও উপায় আছে কি ?