Tag Archives: backup

0222 | แก้ไข DirectAdmin ให้ Backup ข้ามไฟล์เว็บ

ขอบอกก่อนว่า directadmin เวอร์ชั่นใหม่ๆ ไม่จำเป็นต้องทำตามแล้ว เพราะในการ backup สามารถกำหนดได้ว่า เราจะ backup อะไรไปบ้าง…. แต่ช่วงนี้ ผมย้าย VPS ให้ลูกค้า ผู้ให้บริการเดิม (ดังซะด้วย) ได้ใช้ directadmin เถื่อนมาให้บริการลูกค้า จึงไม่สามารถอัพเดดให้เป็นเวอร์ชั่นใหม่ได้ พยายาม backup อยู่หลายครั้ง ไฟล์ที่ได้มาดันเสียซะอีก โดยเฉพาะไฟล์ใหญ่ๆ เลยหาวิธีแก้ปัญหาโดย แก้ไขให้การ backup เก็บข้อมูลเฉพาะ MySQL , password ต่างๆ และข้อมูลอีเมล์ ซึ่งจะได้ไฟล์เล็กลงมาก ไม่รอช้า มาดูวิธีกันเลยดีกว่า

1. ให้ไปแก้ไขไฟล์ config ของ directadmin และเพิ่มค่าดังต่อไปนี้

skip_hometargz_in_backups=1
skip_domains_in_backups=1

restart da และทำการ backup แล้วนำไป restore ในที่ใหม่ ให้เรียบร้อย
2. ใช้ rsync , scp ,ftp หรืออื่นๆแล้วแต่สะดวก ในการย้ายข้อมูลของเว็บไซต์ไปยังเครื่องใหม่ ตัวอย่างนี้เป็นวิธี rsync ครับ

rsync -va  -e 'ssh -p 22' /home/user user@ip:/home

เป็นอันเสร็จครับ

ปล. เอามาแป๊ะไว้กันลืม

0168 | มา Backup App ใน Android กัน

หลายครั้ง ที่คุณทำการ Factory data reset ใหม่ เมื่อน้องดรอย ของคุณมีปัญหา หรือว่าจะเป็นการอัพเดดน้องดรอย ให้เป็นเวอร์ชั่นใหม่ แล้ว app ที่คุณหาโหลดมาติดตั้งไว้นั้นก็หลายตัว จะให้ตามล่าโหลดกันใหม่ ก็คงเหนื่อยแย่เลย หรือ สำหรับคนที่ใช้ แพคเก็จแบบคิดตามข้อมูลการใช้งาน คงจะเปลืองแย่เลย
วันนี้เลยขอแนะนำ app สำหรับไว้ backup app ในเครื่องของคุณเก็บเอาไว้ โดยที่จะได้ออกมาเป็นไฟล์ .apk ให้อย่างสวยงาม สามารถติดตั้งได้ใหม่อย่างง่ายดาย นั้นก็คือ app ที่ชื่อว่า appInstaller
ความสามารถของ app ตัวนี้ หลักๆ ก็มี 3 อย่างคือ
1.สามารถค้นหาไฟล์ .apk ในเครื่องของเรา ว่ามีอะไรอะไรบ้าง และเราสามารถกดติดตั้งได้เลย
2.สามารถ uninstall app ในเครื่องเราได้ อันนี้ไม่ขอพูดถึงแล้วกัน
3.สามารถ backup app ออกมาเป็นไฟล์ .apk เก็บไว้ใน sd card ได้เลย

มาดูหน้าตาโปรแกรมกันนิดหน่อยแล้วกันครับ

Continue reading

0062 | มา Backup MySQL Database ด้วย mysqldump กัน

เมื่อวาน ต้องย้ายเว็บให้ลูกค้า ไปอยู่กับผู้ให้บริการอีกราย ตอนแรก ก็คิดว่ามันคงไม่ยุ่งยากอะไรมาก ก็แค่สั่ง backup ใน Directadmin แล้วก็ไป restore ที่โฮสใหม่? แต่มันไม่อย่างนั้นซิครับ เพราะว่าในไฟล์ backup ขนาดของ DB มีแค่ 300 MB กว่าๆเอง แทนที่จะเป็น 800 MB (เว็บใหญ่ใช่เล่นเลย) คราวนี้ก็งานเข้าแล้วซิครับ ก็เลยต้องมานั่งหาวิธีใหม่ ว่าจะทำยังไงดี ถ้าจะทำผ่าน phpmyadmin ก็ลืมไปได้เลย timeout ไปซะตั้งแต่ 50 MB แล้วมั้ง คิดไป คิดมา ทำไมไม่ใช้ของใกล้ตัวละ ที่มันมีมาให้กับ MySQL อยู่แล้ว นั้นก็คือ mysqldump? ไม่รอช้า เข้า ssh โดยด่วน

6-7-2552 20-26-27

mysqldump -u ชื่อผู้ใช้ -p ชื่อฐานข้อมูล > ชื่อไฟล์.sql

Continue reading