คำถามติดแท็ก mysqldump

ยูทิลิตี้ Dump / Backup มาตรฐานของ MySQL

2
การจำลองแบบ MySQL: 'รายการซ้ำสำหรับคีย์หลัก'
คุณกรุณาช่วยฉันเข้าใจว่าทำไมฉันถึงได้รับ 'รายการซ้ำสำหรับคีย์หลัก' บนเซิร์ฟเวอร์ทาสหลังจากทำการซิงค์ใหม่ทั้งหมด โดยทั่วไป 'mysqldump' ทำงานเกือบทั้งคืนแล้วกระบวนการกู้คืนใช้เวลาสองสามชั่วโมงดังนั้นเมื่อฉันเริ่มใช้งานทาสมันคือ ~ 63874 วินาทีที่อยู่เบื้องหลังเจ้านาย เซิร์ฟเวอร์ทาสเป็นแบบอ่านอย่างเดียว (read_only) และไม่มีการเขียนใด ๆ ระหว่างกระบวนการซิงค์ใหม่ดังนั้นฉันจึงไม่เข้าใจว่าเพราะเหตุใดจึงมีคีย์ซ้ำ รูปแบบบันทึกไบนารีตั้งค่าเป็น MIXED บนต้นแบบ คำสั่งที่ใช้ในการสำรองฐานข้อมูล: mysqldump --opt --single-transaction -Q --master-data=2 db | bzip2 -cz > db.sql.bz2 Slave จะจำลองฐานข้อมูลเดียวเท่านั้นจากต้นแบบ (db -> db_backup) ด้วยตัวเลือกต่อไปนี้: replicate-wild-do-table = db_backup.% replicate-rewrite-db = db->db_backup

1
การถ่ายโอนข้อมูลของตาราง mysql ในการนำเข้าแทนที่ระเบียนที่มีอยู่
ฉันถ่ายโอนข้อมูลโดยใช้ mysqldump .. mysqldump -u... -p... mydb t1 > mydb_table.sql จากนั้นฉันก็นำเข้าดัมพ์ในฐานข้อมูลอื่นที่มีตารางเดียวกัน แต่บันทึกต่างกัน .. mysql -u...-p... mydb < mydb_tables.sql การอิมพอร์ต db มีเร็กคอร์ดจาก primary_key 1 ถึง 1,000 และการเอ็กซ์พอร์ต db มี 5,000 ถึง 10,000 .. แต่เมื่อนำเข้าระเบียนที่มีอยู่เช่น 1 ถึง 1,000 ถูกลบ .. วิธี ?? ทำไม?? ถ้ามันเป็นพฤติกรรมเริ่มต้นตัวเลือกอะไรที่ฉันสามารถให้กับการถ่ายโอนข้อมูลเพื่อไม่ให้มันเกิดขึ้นในครั้งต่อไป ..

2
mysql.proc หยุดทำงานไม่สามารถทำ mysqldump ได้หรือไม่?
เนื่องจากปัญหาบางอย่างกับ InnoDB ฉันจะถ่ายโอนฐานข้อมูลทั้งหมดไปยังเซิร์ฟเวอร์ใหม่: mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server กระบวนการดัมพ์หยุดทำงานโดยมีข้อผิดพลาด: 59.9kB assword: 59.9kB ERROR 145 (HY000) at line 2970: Table './mysql/proc' is marked as crashed and should be repaired 228MB mysqldump: Got errno 32 on write ฉันใช้คำสั่งต่อไปนี้เพื่อซ่อมแซมตารางทั้งหมดในฐานข้อมูลทั้งหมด: mysqlcheck --auto-repair --all-databases เมื่อฉันตรวจสอบmysql.procสถานะฉันจะได้รับ: mysql> …

3
ผู้ใช้บ่นว่าระบบทำงานช้าเมื่อ mysqldump อยู่ในระหว่างดำเนินการ
ฐานข้อมูล MYSQL (ibdata1) มีขนาด 73 GB และถูกกำหนดค่าให้ทำงานเป็นเซิร์ฟเวอร์ฐานข้อมูลเฉพาะบน Windows 2008 O / S สำหรับตาราง INNODB เรากำลังสำรองข้อมูลโดยใช้ mysqldump mysqldump --skip-opt --quick - transaction -create-options --extended-insert --disable-keys --add-drop-table - complete-insert - set-charset - การบีบอัด --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqNbackup \ LIVE \ db \ Proddb0635.sql …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.