Score:0

การจำลองแบบ Mariadb - ละเว้นการเปลี่ยนแปลงของผู้ใช้

ธง om
Ror

ฉันต้องตั้งค่าการจำลองแบบหลายแหล่งที่มา (3 มาสเตอร์และ 1 ทาส) เนื่องจากต้นแบบทั้งหมดมีผู้ใช้ที่มีชื่อเดียวกันแต่ไม่มีสิทธิ์เหมือนกัน ฉันจึงต้องการหลีกเลี่ยงการจำลองการเปลี่ยนแปลงของผู้ใช้บนสลาฟ เพราะจะทำให้การจำลองแบบหยุดลง

ฉันได้ติดตามสิ่งนี้: การจำลองแบบ MySQL ล้มเหลวในการเปลี่ยนแปลง `mysql`.`user` แต่ดูเหมือนจะไม่ได้ผล

ฉันได้ลองใช้การกำหนดค่าต่าง ๆ แล้วแต่ไม่ได้ผล

  • ละเว้นตาราง mysql บนทาส:
ทำซ้ำ_ignore_db=mysql
  • ละเว้นตาราง mysql สำหรับแต่ละการเชื่อมต่อบนทาส:
master1.replicate_ignore_db=mysql
master2.replicate_ignore_db=mysql
master3.replicate_ignore_db=mysql
  • ละเว้นตาราง mysql ใน binlog ของ master :
binlog-ignore-db=mysql

ฉันกำลังทำงานกับ Mariadb 10.6 บน Debian 9 รูปแบบ binlog ของมาสเตอร์คือ ROW

ฉันยังคงได้รับข้อผิดพลาดในการจำลองแบบเกี่ยวกับการเปลี่ยนแปลงของผู้ใช้ ฉันจะทำให้การจำลองแบบละเว้นการเปลี่ยนแปลงของผู้ใช้ได้อย่างไร

cn flag
Bob
คุณอาจต้องการถามใน https://dba.stackexchange.com/ แทน - *"มาสเตอร์ทุกคนมีผู้ใช้ชื่อเดียวกันแต่สิทธิ์ไม่เหมือนกัน"* นั่นฟังดูเหมือนเป็นสูตรสำเร็จสำหรับฉัน - นอกจากนี้ ฉันจะไม่แปลกใจหากอาจมีความแตกต่างในการดูการจำลองแบบของตาราง `mysql.*` พื้นฐาน เมื่อเทียบกับการจำลองคำสั่งการจัดการผู้ใช้เฉพาะ เช่น `CREATE USER` และ 'GRANT'

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา