Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql डेटाबेस दो डेटाबेस के बीच सिंक करता है

प्रतिकृति बनाना बहुत कठिन नहीं है।

यहां कुछ अच्छे ट्यूटोरियल दिए गए हैं:

http://www.ghacks.net/ 2009/04/09/सेट-अप-mysql-डेटाबेस-प्रतिकृति/

http://dev.mysql.com/doc/refman /5.5/hi/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -प्रतिकृति

यहां कुछ सरल नियम हैं जिन्हें आपको ध्यान में रखना होगा (बेशक और भी है लेकिन यह मुख्य अवधारणा है):

  1. डेटा लिखने के लिए 1 सर्वर (मास्टर) सेट करें।
  2. डेटा पढ़ने के लिए 1 या अधिक सर्वर (दास) सेट करें।

इस तरह, आप त्रुटियों से बचेंगे।

उदाहरण के लिए: यदि आपकी स्क्रिप्ट मास्टर और स्लेव दोनों पर समान तालिकाओं में सम्मिलित है, तो आपके पास डुप्लिकेट प्राथमिक कुंजी विरोध होगा।

आप "स्लेव" को "बैकअप" सर्वर के रूप में देख सकते हैं जो मास्टर के समान जानकारी रखता है लेकिन सीधे डेटा नहीं जोड़ सकता है, केवल मास्टर सर्वर के निर्देशों का पालन करें।

ध्यान दें:बेशक आप मास्टर से पढ़ सकते हैं और आप गुलाम को लिख सकते हैं लेकिन सुनिश्चित करें कि आप एक ही टेबल पर नहीं लिखते हैं (मास्टर से गुलाम और गुलाम को मास्टर)।

मैं यह सुनिश्चित करने के लिए आपके सर्वर की निगरानी करने की सलाह दूंगा कि सब कुछ ठीक है।

अगर आपको अतिरिक्त सहायता चाहिए तो मुझे बताएं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LCASE () फ़ंक्शन MySQL में कैसे काम करता है

  2. 'लोड डेटा' के साथ MySQL अनुमति त्रुटियां

  3. MySQL में किसी तिथि से लघु माह का नाम कैसे प्राप्त करें

  4. Microsoft SQL Server 2000 में MySQL LIMIT क्लॉज का अनुकरण करें

  5. दूरस्थ MySQL कनेक्शन सक्षम करें:त्रुटि 1045 (28000):उपयोगकर्ता के लिए प्रवेश निषेध