วิธี Restore ข้อมูลของ Redmine [แบบ Partial]

หลังจากที่เราทำการ Backup แบบ Partial Backup Redmine กันไปแล้วก็มาถึง วิธีการ Partial Restore Redmine
เพื่อทำการกู้ข้อมูลที่เรา Backup ไป โดยวิธีนี้จะถือว่าเพื่อนได้ลง Bitnami Redmine เป็นที่เรียบร้อยแล้ว

วิธี Partial Restore Redmine

1. ก๊อปปี้ file backup.sql ที่เราได้ไปที่ redmine folder C:\Bitnami\redmine
partial-restore-redmine-image001

2. เช็คว่า Redmine ยังรันอยู่โดยการไปที่ C:\Bitnami\redmine ทำการเปิด manager-windows.exe จะได้ดังรูป Running ทั้งหมด
partial-restore-redmine-image002

3. ไปที่ C:\Bitnami\redmine เปิด use_redmine.bat (ต้อง run as administrator ด้วยนะ)

4. พิมพ์ command line ว่า $mysql -u root -p bitnami_redmine < backup.sql (ไฟล์ backup.sql จะต้องใช้ชื่อให้ตรงกันกับตอนที่ พิมพ์ command line นะ) ใส่ password ที่เราติดตั้ง Redmine เข้าไป ถ้าทำได้ถูกต้องจะขึ้นดังรูปด้านล่าง partial-restore-redmine-image004

5.ขั้นตอนนี้จะทำการ Restore รูปภาพ และไฟล์ที่อยู่ใน Redmine, โดยไปที่ C:\Bitnami\redmine\apps\redmine\htdocs\files , แตกไฟล์ที่เรา backup มาจาก ทับลงไปที่ folder ปีนั้นๆ(ข้างใน folder นี้ก็จะแบ่งเป็นแต่ละเดือนด้านใน)
partial-restore-redmine-image005

วิธี Backup สำรองข้อมูลของ Redmine [แบบ Partial]

และนี้ก็เป็นวิธีที่ 2 สำหรับการ Backup Redmine ก็คือ การทำ Partial Backup Redmine เพราะว่าบางทีเราต้องการข้อมูลเพียงแค่บางส่วนไม่ได้ต้องการ backup ทั้งหมด (เพราะเวลาเราใช้งาน Redmine ไปเรื่อยๆ ไฟล์จะมีขนาดใหญ่ขึ้นเรื่อยๆเป็นระดับ Gigabytes ทำให้การทำ Backup แบบ Full ใช้เวลานาน)
โดยวิธีนี้ Partial จะเป็นการแบ่งการ backup เป็น 2 ส่วนก็คือส่วนที่ 1 database ซึ่งจะมีขนาดไม่ใหญ่จะทำการ backup ทั้งหมด และ ส่วนที่ 2 จะ backup ไฟล์ที่ user upload ขึ้นไป ทั้งไฟล์ทั่วไปและรูปภาพ(ส่วนนี้จะมีขนาดใหญ่ ซึ่งเราสามารถเลือก backup ได้)

วิธีการทำ Partial Backup Redmine

1. เข้าไปที่ C:\Bitnami\redmine แล้วทำการรัน ไฟล์ use_redmine.bat (Run as administrator)
partial-backup-redmine-image001

2. พิมพ์ $mysqldump -u root -p bitnami_redmine > backup.sql
แล้วใส่ password ของ database ใน Redmine ด้วย
partial-backup-redmine-image002

3 เราก็จะได้ไฟล์ Backup database ของ Redmine อยู่ที่ C:\Bitnami\redmine\backup.sql (ซึ่งไฟล์ database นี้จะไม่มีรูปภาพ และไฟล์ต่างๆใน Redmine นะ)
partial-backup-redmine-image003

4. สำหรับรูปภาพ และไฟล์ต่างๆใน Redmine สามารถ backup ได้โดย ไปที่ C:\Bitnami\redmine\apps\redmine\htdocs\files ไฟล์ทั้งหมดจะถูกแบ่งเป็นแต่ละเดือน แต่ละปี ให้เราเลือก Backup ได้ตามต้องการ
partial-backup-redmine-image004

และนี้ก็เป็นวิธีการทำ Partial Backup Redmine ซึ่งเราสามารภเลือกที่จะ Backup ไฟล์ใน Redmine ได้ไม่จำเป็นต้อง Backup ทั้งหมดนั้นเอง ส่วนวิธีการ Restore สามารถอ่านต่อได้ที่นี้ วิธี Restore ข้อมูลของ Redmine [แบบ Partial]