4
การจำลองแบบ MySQL Master-Master ของฐานข้อมูลทั้งหมด อย่างไร?
ความเป็นมา : ฉันมีการติดตั้งเซิร์ฟเวอร์ MySQL 5.1 สองตัวในการจำลองแบบแถวตามแถวต้นแบบ (Master-Master-replication) (RBR) ตามแนวทางที่ยอดเยี่ยมนี้ ฉันต้องการให้จำลองฐานข้อมูลทั้งหมดและจะเพิ่มฐานข้อมูลใหม่เป็นประจำ เป้าหมาย : ฉันต้องการเพิ่มฐานข้อมูลใหม่ลงในการจำลองแบบโดยเพิ่ม DB ไปยังหนึ่งในเซิร์ฟเวอร์ โดยไม่ต้องหยุดทั้งทาสเปลี่ยนไฟล์กำหนดค่ารีสตาร์ทเซิร์ฟเวอร์ MySQL และเริ่มทาสอีกครั้ง คำถาม : จากสิ่งที่ฉันได้อ่านฉันคิดว่าฉันสามารถทำเช่นนี้โดยเพียงแค่การละเว้นใด ๆbinlog-do-db, binlog-ignore-db, replicate-do-dbและreplicate-ignore-dbการตั้งค่าในการกำหนดค่าเซิร์ฟเวอร์แต่ละ แต่ฉันไม่สามารถตรวจสอบ เอกสารของ MySQL เกี่ยวกับวิธีการประเมินตัวเลือกการจำลองแบบฐานข้อมูลและระดับตารางทำให้ฉันคิดว่าอาจจะไม่มีทางทำสิ่งนี้ให้สำเร็จได้ บางส่วนของ/etc/mysql/my.cnfไฟล์ที่เกี่ยวข้องจะถูกคัดลอกด้านล่าง ฉันกำลังติดตามใช่ไหม? เป็นสิ่งที่ฉันต้องการแม้เป็นไปได้? ปรมาจารย์ 1 : [mysqld] binlog-format = row server-id = 1 replicate-same-server-id = 0 auto-increment-increment = 2 auto-increment-offset = 1 …