พอดีผมจะย้ายข้อมูลลูกค้ามาอีกเครื่อง
ไฟล์นี้ช่วยท่านได้
ชื่อโปรแกรม bigdump
ดาว์นโหลด http://www.hotscripts.com/Detailed/20922.html
ลองอ่านรายละเอียดที่ http://drupal.org/node/43024
เข้า ssh ใช้คำสั่ง mysql ในการ import ครับ
การใช้งาน อ่าน help ในโปรแกรม mysql ได้เลยครับ
ขอบคุณมากครับ
ในทางปฎิบัติที่ดีที่สุดในการ import/export คือใช้โปรแกรม mysql tool ของ mysql เองดีที่สุด
100 กว่าเมกกะไบต์ ถือว่ายังน้อยมากครับ ที่เคยทำมันหลายสิบกิกะไบต์
ทำที่คอนโซล หรือ ssh remote ก็ได้ ด้วยโปรแกรม
mysqldump (Export SQL DB)
mysql (Import SQL DB)
หรือจะ convert chartset ต่างๆก็เช่นกันใช้คำ mysql โดยอ่านจาก help หรือ mysql.com site ก็ได้ครับ
การ import/export ประเภทข้าม version mysql ก็มีวิธีทำ compat ด้วยเช่นกันครับ
MySQL Server จะมีคำสั่งในการ Upgrade/Down Grade SQL Command ให้ในการย้ายฐานข้อมูลในการ up/down grade mysql server ไว้อย่างดีครับ
[quote author=siamwebsolution.com link=topic=4752.msg38827#msg38827 date=1163838194]
mysql -u (username) -p DatabaseName < DatabaseBackup.sql
แต่ว่าถ้าในรูปแบบนี้ sql วางอยู่ที่ root เลยหรือเปล่าครับ
เยี่ยมเลยครับ ขอบคุณมาก ได้ความรู้ใหม่ด้วย ตอนนี้ทำได้เรียบร้อยแล้วครับ
เคย dump 40 gb database ด้วย mysql tools ของมันเองอะ ดีสุดแล้ว
งั้นขอคำสั่ง บีบ อักขระด้วยเลยครับ เดี๋ยวเป้น??? อีก อิอิ
ใช่ ครับ ของ ผม เคย 4 กิ๊ก ครับ แต่ ตอนนี้ มีปัญหา คือ ผม จะ Export ออกมา ไม่ให้ ทัน เป็น ??? นี้ ยัง งง อยู่ เลย คับ เพราะทำใน phpMyAdmin ไม่ไหว ครับ มันใหญ่ เกิน ขอ ความคิดเห็นหน่อย ครับ
Export + Compress
#mysqldump -u[dbuser] -p[dbpassword] [dbname] > [dbname].sql
#tar czf [dbname].tar.gz [dbname].sql
Decompress + Import
#tar xzf [dbname].tar.gz
#mysql -u[dbuser] -p[dbpassword] [dbname] < [dbname].sql
ีuser ใหนก็ทำได้หมดครับขอให้เข้าใช้งาน shell ได้
ทำผ่าน cron ยังได้เลยครับ แต่ต้องใส่ path เต็มๆให้ถูกต้อง
ผมเล่นโต้งๆ เลย
tar foder database มา เก็บ แล้วไปแตกคืน จบ
[quote author=hack3rb43 link=topic=4752.msg38853#msg38853 date=1163844062]
ผมเล่นโต้งๆ เลย
tar foder database มา เก็บ แล้วไปแตกคืน จบ
ถ้า version ตรงกันไม่ค่อยมีปัญหาครับ
จะมีปัญหาเมื่อคนละ version กันนี่แหละ
จะมีปัญหาเมื่อ สูงมาต่ำ ครับ