มีหลายวิธีบนอินเทอร์เน็ตเกี่ยวกับการสำรองข้อมูล Mysql อัตโนมัติภายใต้ windows ที่จริงแล้วมีข้อเสียและปัญหาอยู่บ้าง ที่นี่เราสรุปวิธีที่ดีที่สุดสำหรับการอ้างอิงของคุณ:
สร้างแผ่นจดบันทึกใหม่และเปลี่ยนชื่อเป็น: mysql_backup.bat จากนั้นคลิกขวาและเลือกแก้ไข วางส่วนต่อไปนี้ลงไปแล้วแก้ไขและบันทึก ตัวอย่างเช่น หากฉันต้องการสำรองฐานข้อมูล taobao สคริปต์จะเป็นดังนี้:
เน็ตหยุด mysql
xcopy D:mysqldatataobao*.* D:db_backup%date:~0,10% /y
เริ่มต้นสุทธิ mysql
คุณสามารถแก้ไขไดเร็กทอรีข้างต้น เช่น ไดรฟ์ D และ db_backup ได้ด้วยตัวเอง ความหมายของสคริปต์คือการคัดลอกไดเร็กทอรี taobao ไปยังไดเร็กทอรีที่ตั้งชื่อตามวันปัจจุบันในไดเร็กทอรี db_backup ของไดรฟ์ D เช่น: d: backup2010-05- 23 โปรดทราบว่าผู้คนจำนวนมากบนอินเทอร์เน็ตได้โพสต์ซ้ำว่าการใช้ %date:~4,10% เป็นไดเร็กทอรีของวันถือเป็นเรื่องผิด
จากนั้นสร้างงานตามกำหนดการใหม่ เพิ่ม mysql_backup.bat และตั้งค่าให้ทำงานในเวลาใดทุกเช้า ส่วนนี้จะไม่มีรายละเอียด หากคุณไม่เข้าใจ โปรดติดต่อฉัน Q: 154992172 เว็บไซต์ Taobao Women's ของฉัน คู่มือการซื้อเสื้อผ้า http://www.taobao-daogou.org วิธีการนี้มีการใช้ซ้ำหลายครั้งเพื่อสำรองฐานข้อมูล mysql ความจุขนาดใหญ่โดยไม่มีปัญหาใดๆ
อีกวิธีหนึ่งคือการสำรองฐานข้อมูลเป็นไฟล์ .sql ผ่าน mysqldump ของ mysql ข้อเสียของวิธีนี้คือถ้าฐานข้อมูลมีขนาดเล็กก็ทำได้ แต่ถ้าฐานข้อมูลมีขนาดใหญ่กว่าเล็กน้อย เช่น มากกว่า 1G ก็จะ ช้ามากและใช้หน่วยความจำมาก ความเร็วช้ากว่าการคัดลอกไฟล์อย่างแน่นอนและยังไม่สามารถเข้าถึงฐานข้อมูลได้ระหว่างการสำรองข้อมูล ควรใช้วิธีที่ฉันให้ไว้ข้างต้น
วิธีการข้างต้นใช้ได้เฉพาะกับผู้ที่มีการควบคุมเซิร์ฟเวอร์หรือ vps เท่านั้น โฮสต์เสมือนสามารถสำรองข้อมูลด้วย phpmyadmin หรือ Empire Backup King เท่านั้น
ขอขอบคุณเครือข่ายคู่มือช้อปปิ้งเสื้อผ้าสตรี Taobao สำหรับการสนับสนุนของคุณ