mysqldump มัน error

วันนี้จำเป็นต้องย้ายฐานข้อมูลจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ซึ่งได้ export ออกมาเป็น .sql มีเนื้อที่จัดเก็บตารางละประมาณ 16 MB เกินที่จะใช้ phpmyadmin ได้ 

 

ในตอนแรกพยายามใช้ mysqldump กับ restore ที่ mysql และเว็บไซต์ต่าง ๆ เขา แนะนำ เช่น เว็บนี้ แต่ไม่แน่ใจว่าเป็นที่ mysql หรือจากการที่ตั้งเป็น InnoDB หรืออะไรก็ไม่ทราบ มันจะฟ้อง error ทุกครั้ง 

วันนี้เจอใน help จาก phpmyadmin บอกว่าให้ใช้ command line ของ mysql 

ดังนี้

 mysql> source db.sql 

ดังนั้น คำสั่งทั้งหมด จึงควรเป็นอย่างนี้

# mysql -u root -p

enter password yourdatabasepassword

mysql > use dbname;

mysql > source /media/KINGSTON/YOUR/PATH/dbBackupfilename.sql

 

มันจะ insert อย่างรวดเร็วมาก