ขอความช่วยเหลือ การ import มูลจาก mysql4 ไป mysq5 ครับ

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
mekhong
PHP Full Member
PHP Full Member
โพสต์: 33
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ขอความช่วยเหลือ การ import มูลจาก mysql4 ไป mysq5 ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mekhong »

ผมเองก็ไม่มีประสบการณ์การแก้ปัญหาแบบนี้ครับได้แต่หาตาม internet ดีว่าพอมีเครื่องให้ทดสอบ

ปัญหาหลักๆคือ เครื่องที่เป็น Web Server เดิมเก่า 7 8ปีแล้วต้องการซื้อใหม่ ทำใหม่ครับ
Windows server2003 ใช้ IIS+PHP+Mysql

ผมทำได้จนถึง ตอน import เข้าครับก็ไม่รู้ทำถูกหรือป่าวคือผมไม่เป็นเรื่อง SQL command เท่าไรนักกลัวทำผลาดเสียหายไป ก็เลยอาศัยโปรแกรม SQLyog ครับเป็น Dump Database(ในโปรแกรมเรียก Backup/Restore ) ทดสอบ import ดูที่เครื่องเดิมใช้ได้ครับ


ที่เครื่องใหม่ก็ได้แต่ ผมทดลองไปเรื่อยได้เรื่องแบบนี้ครับ
1.Set Collation ตามเดิม ที่เครื่องเก่าใช้ Latin1 ปรากฏวาข้อมูลมีมาครับ แต่เห็นภาษาไทยเป็น "????"
2.Set Utf8 ผลมาไม่หมด ที่มาน้อยมากๆครับ
3.Set Tis620 คล้ายๆกับ UTF8

การset ผมก็ใช้ผ่าน SQLyog ครับ Alter Database แล้วมีdropdown ให้เลือก

มั่วมา 2วันแล้วครับ ขอความช่วยเหลือจากที่นี้หน่อยครับเป็นเพล่งความรู้ของผมตั้งแต่สมัยเรียน
คำถาม
1.การจะทำลักษณะแบบนี้ ผมต้องดูเรื่องอะไรบ้าง?
2.การ export/import มันต้องทำยังไงครับ ที่ถูกต้อง
3.ผมเห็นว่าเรื่องภาษาไทยเป็นปัญหามาเนินนานแล้วละครับ แต่ผมไม่ได้ติดตามเรื่องนี้เลยทำไม่ได้จริงๆ

ขอบคุณสำหรับความรู้ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41251
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ขอความช่วยเหลือ การ import มูลจาก mysql4 ไป mysq5 ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ตั้ง my.ini ให้เป็น ภาษาไทยหรือยัง
ฐานข้อมูลใหญ่ขนาดไหนครับ

ที่ผมเคยทำ จาก Mysql 4.0 ไป 5.0 เขียน script ย้าย เอาเองครับ
ถ้าเขียนเองเราสามารถกำหนด รายละเอียดต่างๆ ในการย้ายข้อมูลได้เอง
หลักการคือ
อ่าน ชื่อฐานข้อมูลจาก Mysql 4
- อ่าน ชื่อตารางทั้งหมด ออกมา
- ใช้คำสั่ง หาโครงสร้าง ตารางออกมา
- query คำสั่งสร้างตารางของ mysql ไปที่ mysql 5 (ส่วนที่ต้องระวังเรื่องคำสงวน หน่อยนะครับ) และ data type
- query ข้อมูล จาก mysql 4 ใส่ใน Mysql 5 ( ขั้นก่อนหน้านี้ และ ขั้นตอนนี้ สามารถจัดการกับปัญหาเรื่องภาษาได้)

คร่าวๆ แค่ก่อนนะครับ ลองเอาหลักการไปเขียนดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mekhong
PHP Full Member
PHP Full Member
โพสต์: 33
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Re: ขอความช่วยเหลือ การ import มูลจาก mysql4 ไป mysq5 ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mekhong »

ขอบคุณมากครับ เปิดทางได้เยอะเลยครับ :wink:
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 83