2011-12-22 18 views
12

मुझे अपने प्रश्न का उत्तर नहीं मिला।mysql प्रतिकृति - एक डेटाबेस पर गुलाम सर्वर

मेरे पास 2 mysql सर्वर हैं।

  1. मास्टर सर्वर
  2. दास सर्वर

अब मैं एक और दास सर्वर जोड़ना चाहते हैं, लेकिन मैं अन्य वेबसाइट है कि सर्वर पर चल रहा है।

क्या मैं केवल एक डेटाबेस को दोहरा सकता हूं?

उत्तर

37

हाँ आप

आप मास्टर से सिर्फ एक डेटाबेस को दोहराने के लिए चाहते हैं, आप replicate-do-db अपने /etc/my.cnf में सेट कर सकते हैं कर सकते हैं या replicate-do-db mysql तर्क के रूप में निर्धारित करते हैं, उदाहरण के लिए:

replicate-do-db=db01 

आप बहु है, तो डेटाबेस दोहराया जा करने के लिए, /etc/my.cnf इस तरह होना चाहिए:

replicate-do-db=db01 
replicate-do-db=db02 

तुम सिर्फ गुलाम चाहते हैं मेरी समस्या हल गुलाम मशीन के /etc/my.conf फ़ाइल में ये पंक्तियां जोड़ना http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-db

-1

: कुछ डेटाबेस की अनदेखी, आप replicate-ignore-db सेट कर सकते हैं: MySQL दस्तावेज़ पर

replicate-ignore-db=db01 

अधिक जानकारी। धन्यवाद।

replicate-do-db=Refill 

हालांकि यह ध्यान रहे दोनों डेटाबेस को पुनः आरंभ और आदेश नीचे टाइप करके मास्टर सर्वर से नया फ़ाइल नाम और स्थिति अद्यतन करने के लिए है कि मैं था ऐसा करने के बाद:

mysql> show master status; 

को यह जानकारी जोड़ें दास मशीन पर आपका MySQL और गुलाम शुरू करें।

संबंधित मुद्दे