ระบบสำรองฐานข้อมูล QgBack v1.0
สภาพแวดล้อมการพัฒนา: windows 2003 + php4.4.4 + mysql3.23.58
ตามทฤษฎีแล้วโปรแกรมนี้รองรับการสำรองข้อมูลฐานข้อมูลได้ไม่จำกัด!
ปัจจุบัน Discuz5 ได้รับการทดสอบแล้วและไม่มีข้อผิดพลาดในการสำรองข้อมูลเมื่อปริมาณข้อมูลอยู่ที่ >90M!
หมายเหตุที่แนบมา: โปรแกรมนี้ไม่ได้รับการทดสอบในสภาพแวดล้อม PHP5 และ MYSQL5 และเราไม่สามารถรับประกันว่าจะสามารถรองรับได้หรือไม่! (ขณะนี้เราสามารถรับประกันได้ว่าข้อมูลจะไม่ได้รับผลกระทบในระหว่างการกู้คืน!)
หมายเหตุเมื่อรันโปรแกรม:
· คุณต้องมีสิทธิ์ในการสร้างโฟลเดอร์ และการอนุญาตนี้จะต้องมีสิทธิ์ในการเขียน! หากคุณไม่แน่ใจว่า Space ของคุณรองรับหรือไม่ โปรดสร้างโฟลเดอร์ชื่อเดียวกับฐานข้อมูลของคุณด้วยตนเอง!
· เพื่อให้มั่นใจในความปลอดภัยของการทำงานของโปรแกรมของคุณ โปรดเปลี่ยนบัญชีและรหัสผ่านของผู้ดูแลระบบให้ทันเวลา! (แก้ไขไฟล์: index.php)
· เพื่อให้มั่นใจว่าโปรแกรมจะประสบความสำเร็จ คุณต้องตั้งค่า URL ไดเร็กทอรีราก!
หากเว็บไซต์ของคุณ: http://www.example.com
และถ้าคุณใส่โปรแกรมไว้ในโฟลเดอร์ system_bak คุณจะต้องตั้งค่าตัวแปร $url ข้อมูลเป็น:
http://www.example.com/system_bak/
ฉันขอย้ำอีกครั้งว่าแม้ว่าคุณจะตั้งค่าไดเร็กทอรีรูท แต่ก็ควรตั้งค่าเป็น:
http://www.example.com/
โปรแกรมสามารถรับรู้ได้ตามปกติ!
——————คุณไม่คิดว่ามันใช้คำมากเหรอ! ไม่มีทาง มีคนจำนวนมากเกินไปที่ไม่ปฏิบัติตามคำแนะนำและจบลงด้วยปัญหา! ฉันทำได้เพียงชั่วครู่เท่านั้น!
การติดตั้งโปรแกรม:
1. อัปโหลดไฟล์: index.php ไปยังไดเร็กทอรีที่เกี่ยวข้อง (เพื่อความปลอดภัย ขอแนะนำให้คุณสร้างไดเร็กทอรีบนเว็บไซต์ของคุณด้วยตนเอง!)
2. ตั้งค่าข้อมูลตัวแปรเริ่มต้น
3. เกี่ยวกับการตั้งค่า $lang หากเวอร์ชันฐานข้อมูลของคุณสูงกว่า 4.1! ขอแนะนำให้คุณตั้งค่าเป็น gbk หากต่ำกว่า 4.1 ก็ไม่เป็นไร~
คำแนะนำในการสำรองข้อมูล:
1. หลังจากยืนยันชื่อผู้ใช้และรหัสผ่านแล้ว ให้ตั้งค่าข้อมูลสำหรับฐานข้อมูลที่คุณต้องการสำรองข้อมูล! สำรองข้อมูลได้ตามปกติ!
คำแนะนำในการกู้คืน:
1. ก่อนที่จะกู้คืนฟังก์ชันฐานข้อมูล คุณต้องแน่ใจว่าฐานข้อมูลที่คุณต้องการกู้คืนนั้นมีอยู่แล้ว ระบบจะไม่สร้างขึ้นเอง!
2. ตรวจสอบให้แน่ใจว่าชื่อของโฟลเดอร์เหมือนกับชื่อของฐานข้อมูล ในเวลาเดียวกันตรวจสอบให้แน่ใจว่ามีไฟล์ [database name.sql] อยู่ซึ่งเก็บข้อมูลโครงสร้างตารางข้อมูลไว้! หากข้อมูลไฟล์ไม่ได้รับการบันทึก จะไม่สามารถใช้โปรแกรมนี้ได้!
3. กล่าวคือ หากคุณต้องการย้าย เช่น เมื่อย้ายฐานข้อมูล: A ไปยังฐานข้อมูล: B คุณต้องดำเนินการดังต่อไปนี้:
(1) สำรองฐานข้อมูลข้อมูล A
(2) แก้ไขชื่อโฟลเดอร์สำรอง A->B
(3) แก้ไขไฟล์สำรอง A.sql->B.sql
(4) กู้คืนข้อมูลฐานข้อมูล B