Automatic MySQL Backup เป็น Shell scripts ที่ช่วยในการ backup ฐานข้ัอมูล MySQL มีความสามารถดังนี้
วิธีใช้งานแสนง่าย download automysqlbackup.sh มา
แล้ว config อีกเล็กน้อย ดังนี้
USERNAME=root
PASSWORD=mypassword
DBHOST=localhost
DBNAMES="db1 db2 db3" # แต่ถ้าใส่เป็น all จะหมายถึง backup ทุก database
BACKUPDIR="/backup"
สุดท้ายก็อย่าลืมกำหนด execute permission ให้มันด้วย chmod +x automysqlbackup.sh
หลังจากสั่งงานแล้ว shell script จะสร้าง directory เพิ่มให้ (ถ้ายังไ่่ม่มี) ดังนี้
/backup/daily
/backup/monthly
/backup/weekly
แล้ว scripts จะจัดการเรื่องของไฟล์ให้เอง (rotation)
โอเค ขว้างของเดิมทิ้ง shell scripts นี้เขียนดีกว่าที่ผมเขียน...ใชัอันนี้เลยดีกว่า
ขอบคุณ คุณ wipe_out ผู้เขียน scripts นี้มา ณ ที่นี่ด้วยครับ
Thank you 'wipe_out' for your scripts!
ไม่มีความเห็น