Tag Archives: DB

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