BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: chinaga ที่ กรกฎาคม 05, 2007, 11:55:58 AM
-
ผมทดลองย้ายข้อมูลจาก server เครื่องหนึ่งไปยังอีกเครื่องหนึ่งเพื่อที่จะทำการเปลี่ยน server แต่ทดลองย้ายดูโดยการนำข้อมูลที่ backup มา นำเข้าผ่านโปรแกรม Hosxp ทำอยู่ 2 วันยังไม่เสร็จเลยครับ ท่านใดพอทราบวิธีการย้านข้อมูลที่เร็วกว่านี้ไหมครับ
เพิ่งเริ่มใช้งาน HOSXP ได้ 1 เดือนครับ V 3.50.6.5 ครับ centos4.4 mysql 5.027
-
..ใช้วิธี Initial Import แทนครับ...เร็วกว่าแล้วไม่ค่อยมีปัญหาตามมาครับ....
-
ถ้าเป็น MySQL รุ่นเดียวกัน ก็เก็บ data มาให้หมด เอาไปปล่อยไว้ใน server ตัวใหม่ได้เลยครับ อ้อ อย่าลืมเอา my.cnf มาด้วยนะครับ
1. ทำ snapshot ของเครื่องแรกก่อน ผมแนะนำว่า หยุด MySQL สักครู่ แล้วเข้าไปที่ database dir ของเครื่องแรก ทำการ zip ไว้ทั้งหมด (ถ้าไม่จำเป็นต้องเอา binary log ก็ไม่ต้อง zip มานะครับ มันจะใหญ่เกิน)
# cd /var/lib/mysql
# zip -r database *
2. copy เอาไปที่เครื่องที่สอง หยุด MySQL เครื่องที่ 2 นี้ แล้วระเบิดไฟล์ใส่ใน database dir ของเครื่องที่ 2
# cd /var/lib/mysql
# unzip -X database
3. copy my.cnf ไปไว้ที่เครื่องที่ 2
4. เรียก MySQL ให้ทำงาน
5. จบ
ใช้เวลาแป๊บเดียว (ถ้าไม่ใช่เครื่องโบราณ)