เมื่อก่อนตอนใช้ MySql แรกๆ ผมก็ติดตั้งแล้วก็ใช้งาน ลง Application แล้วก็ไม่ได้สนใจอะไรมาก แต่เมื่อถึงเวลาย้าย Server กลับต้องมามองว่า แล้ว Database ที่เราเก็บเนี้ย มันอ่านภาษาไทยไม่ได้เนี้ย ต้องทำยังไงกับมันดี ก็ได้ทดลอง และ พบวิธีแก้ปัญหา ดังที่เขียนด้านล่างครับ
ขั้นตอนแรกต้องอ่าน Table มันออกมาเป็น Script SQL เสียก่อน ด้วยคำสั่ง Backup Mysql ชื่อ mysqldump
ตัวอย่าง
เข้าไปที่ Dos
พิมพ์คำสั่ง cd เพื่อเข้าไปที่ Root ของ Drive C
พิมพ์คำสั่ง mysqldump –default-character-set={ค่า charset} -u {Username} -p {ชื่อ database}> backup.sql
ตัวอย่าง : mysqldump –default-character-set=latin1 -u root -p db_museumshopbangkok> msbkk_backup.sql
โดยแทนค่าดังนี้
{ค่า charset} = ของผมจะเป็น latin1
{Username} = username สำหรับ mysql
{ชื่อ database} = ชื่อ database ที่ต้องการ backup
