| อ่านหัวข้อก่อนหน้า :: อ่านหัวข้อถัดไป |
| ผู้ตั้ง |
ข้อความ |
วิชัย ผู้เยี่ยมชม
|
ตอบเมื่อ: Tue Jun 27, 2006 2:19 pm เรื่อง: ติดตั้งภาษาไทยบน MySQL ไมได้ครับ |
|
|
เรียนอาจารย์ บัณฑิต
ผมได้อ่านหนังสือ คู่มือยูนิกซ์ FreeBSD เล่ม 1 เนื้อหาดี และเข้าใจง่ายครับ ทำให้คนไม่รู้เรื่องยูนิกซ์เข้าใจ UNIX มากขึ้น ผมมีปัญหาเกี่ยวกับ การติดตั้งภาษาไทยบน MySQL 5.0 ครับ คือว่าตอนติดตั้ง ผมไม่ได้ใส่ออบชั่น WITH_CHARSET=tis620 ลงไป ทำให้ใช้งานภาษาไทยไม่ได้ มันจะเป็นตัว ???????? ครับ รบกวนอาจารย์ชี้แนะด้วยครับ นั่งทำมาหลายวันแล้ว
ขอบคุณครับ
วิชัย บางบัวทอง  |
|
| ขึ้นไปข้างบน |
|
 |
bandhit

เข้าร่วม: 16 Feb 2006 ตอบ: 64 ที่อยู่: เจียงใหม่
|
ตอบเมื่อ: Tue Jun 27, 2006 4:18 pm เรื่อง: |
|
|
ปัญหานี้ถามกันมาแยะเลย ผมตอบไปทาง E-mail ก็หลายคนแล้ว ให้ทำตามขั้นต่อดังนี้
คำเตือน ข้อมูล ความรู้ที่เผยแพร่บนเว็บบอร์ดนี้ ทุกเรื่อง ทุกข้อความเป็นลิขสิทธิ์ของ อ.บัณฑิต จามรภูติ (สงวนลิขสิทธิ์ตาม พรบ. ลิขสิทธิ์ พศ.2548) ห้ามนำไปพิมพ์โฆษณาเพื่อการค้าโดยเด็ดขาด แต่นำไปใช้ศึกษาและแก้ปัญหาได้เท่านั้น เรายินดีถ่ายทอดความรู้ แต่ห้าม copy และลอกเรียนแบบ มิเช่นนั้นจะถูกดำเนินการทางกฏหมาย
1. ทำการลบ MySQL ออกไปก่อน ถ้าเป็น 5.0 ก็เข้าไปใน ไดเรกทอรีนี้
#cd /usr/ports/databases/mysql50-server
# make deinstall clean
และ
# cd /usr/ports/databases/mysql50-client
# make deinstall clean
และ # cd /usr/ports/databases/mysql50-scripts
# make deinstall clean
2. สั้ง kill process ของ Mysql ด้วยคำสั่ง killall mysqld สำคัญมาก มิเช่นนั้น การคอนฟิกส์จะไม่มีผล คือยังเป็นภาษาลาตินอยู่ครับ
3. เข้าไปในไดเรกทอรีที่เก็บไฟล์ เช่น /tmp/mysql-5.0.22 แล้วพิมพ์คำสั่งนี้ลงไป
./configure --with-charset=tis620 --with-xcharset=all --with-collation=tis620_thai_ci เพื่อเตรียมไฟล์ในการคอมไพล์ (ต้องพิมพ์อักษรตัวเลขเท่านั้นครับ)
4. เสร็จแล้ว ทำการ make โดยเพิ่มออบชั่นต่อไปนี้ครับ
make WITH_CHARSET=tis620 WITH_XCHARSET=all WITH_COLLATION=tis620_thai_ci WITH_OPENSSL=yes BUILD_OPTIMIZED=yes WITH_ARCHIVE=yes WITH_FEDERATED=yes WITH_NDB=yes install clean
5. ถ้าไม่มี error อะไร ก็ติดตั้งโครงสร้างตารางด้วยคำสั่ง /usr/local/bin/mysql_install_db
6. สร้างยูสเซอร์ mysql ด้วยคำสั่ง adduser ใส่รหัสอะไรก็ได้ (ถ้าสร้างแล้ว ผ่านข้อนี้ไปเลย)
7. ทำการเปลี่ยนโหมดดังนี้ chown -R mysql:mysql /usr/local/var
8. ทำการสตาร์ตเดมอน mysql daemon ด้วยคำสั่ง /usr/local/bin/mysqld_safe & ตรงนี้ถ้ายังไม่ได้ฆ่าโปรเซส MySQL ตามข้อ 2 จะสตาร์ตไม่ได้ครับ
9. สตาร์เซอร์วิส ด้วยคำสั่ง /usr/local/share/mysql/mysql.server start
10. กำหนดรหัสผ่านของ MySQL /usr/local/bin/mysqladmin -u root password <your -password> ถ้าทำไปแล้ว ให้ผ่านไปเลยครับ
11. ตรวจดูโปรเซสว่ารันหรือยัง ps waux | grep mysqld
12. ล็อกอินเข้าด้วยคำสั่ง mysql -u root -p เสร็จแล้วพิมพ์คำสั่ง status; จะต้องแสดงดังนี้
Server characterset: tis620
Db characterset: tis620
Client characterset: tis620
Conn. characterset: tis620
แสดงว่าการติดตั้งภาษาไทยบน MySQL ของเราประสบความสำเร็จด้วยดีครับท่าน
โชคดี มีเงินใช้ครับ
อ.บัณฑิต ณ.เจียงใหม่  _________________ ความรู้ต้องคู่คุณธรรม บุญคุณต้องทดแทน
กตัญญูประกาศิต ........................... |
|
| ขึ้นไปข้างบน |
|
 |
ผู้เยี่ยมชม
|
ตอบเมื่อ: Tue Jun 27, 2006 9:02 pm เรื่อง: |
|
|
เซตภาษาไทยบน MySQL ได้แล้วครับอาจารย์ ขอบคุณมากที่แนะนำความรู้นี้ ผมปวดหัวมาหลายวันเลย เดี๋ยวจะนำความรู้นี้ไปบอกต่อครับ
ขอบคุณครับ อ.บัณฑิต
วิชัย  |
|
| ขึ้นไปข้างบน |
|
 |
จีรศักดิ์ ผู้เยี่ยมชม
|
ตอบเมื่อ: Wed Jun 28, 2006 11:06 pm เรื่อง: |
|
|
ผมค้นหาวิธีติดตั้งภาษาไทยบน MySQL บนเว็บมาหลายวัน เพิ่งเจอนี่แหละครับ ลองทำตามแล้ว ใช้งานได้ 100% ไม่รู้ว่าอาจารย์จะเขียนเรื่องหนังสือ MySQL Server 5.0 ไหมครับ ผมจะได้ซื้อไว้อ่านซักเล่ม
นับถือ
จีรศักดิ๋ |
|
| ขึ้นไปข้างบน |
|
 |
โน๊ต ผู้เยี่ยมชม
|
ตอบเมื่อ: Mon Jul 03, 2006 11:37 am เรื่อง: |
|
|
อยากให้อ.บัณฑิต เขียนเรื่อง MySQL คับ ผมจะได้อุดหนุนเหมือนเดิม
โน๊ต  |
|
| ขึ้นไปข้างบน |
|
 |
อ้ายบ่าว ผู้เยี่ยมชม
|
ตอบเมื่อ: Wed Jul 05, 2006 10:50 pm เรื่อง: |
|
|
อาจารย์ ช่วยบอกฝ่ายขายด้วยว่า คู่มือ FreeBSD เล่ม 1 ที่เชียงรายหมดแล้วครับ ให้เขาส่งมาด่วน เพื่อน ๆ ผมรอซื้ออยู่ครับ
อ้ายบ่าว  |
|
| ขึ้นไปข้างบน |
|
 |
ลูกศิษย์ ผู้เยี่ยมชม
|
ตอบเมื่อ: Fri Jul 07, 2006 1:41 pm เรื่อง: |
|
|
โอ้ว หามานาน ในที่สุดผมก็เซตอัพภาษาไทยบน MySQL ได้แล้ว
ขอบคุณครับ อ.บัณฑิต
ลูกศิษย์ รุ่น 3 |
|
| ขึ้นไปข้างบน |
|
 |
สุรชัย ผู้เยี่ยมชม
|
ตอบเมื่อ: Fri Nov 24, 2006 3:15 pm เรื่อง: |
|
|
ขอบคุณสำหรับวิทยาทานที่อาจารย์มอบให้ทุกคนครับ ผมทำตามได้ผล 100% แต่ก็ยังรอหนังสือ FreeBSD เล่ม 2 อยู๋ครับ ต้นเดือนธันวาคม 2549 คงได้ซื้อหามาอ่านเพิ่มความรู้น่ะครับ
นับถือ
สุรชัย |
|
| ขึ้นไปข้างบน |
|
 |
สมนึก ผู้เยี่ยมชม
|
ตอบเมื่อ: Thu Dec 07, 2006 12:56 pm เรื่อง: |
|
|
สุดยอดครับอาจารย์ ใช้ได้เลย
ขอบคุณครับ
สมนึก |
|
| ขึ้นไปข้างบน |
|
 |
นิรันด์ ผู้เยี่ยมชม
|
ตอบเมื่อ: Fri Jan 12, 2007 9:54 am เรื่อง: |
|
|
ผมซื่อ FreeBSD เล่ม 2 มาแล้ว แต่หาเล่ม 1 ไม่เจอครับ อยู่แถว ๆ ห้างโรตัสภูเก็ต ยังไงช่วยส่งเล่ม 1 มาด้วยครับ ต้องใช้งานด่วน
ขอบคุณ
นิรันด์ |
|
| ขึ้นไปข้างบน |
|
 |
ผู้เยี่ยมชม
|
ตอบเมื่อ: Mon Feb 19, 2007 10:09 pm เรื่อง: ฝากข่าวค่ะ โปรโมชั่นเทศกาล์ตรุษจีนสำหรับนักพัฒนามืออาชีพ |
|
|
ฝากข่าวค่ะ โปรโมชั่นเทศกาล์ตรุษจีนสำหรับนักพัฒนามืออาชีพ
Thainethost.com Web hosting สำหรับนักพัฒนามืออาชีพขอฝาก
Promotion ช่วงตรุษจีนให้เพื่อนๆค่ะ
ดูรายละเอียดกรุณา click http://www.thainethost.com
หรือ http://www.thainethost.com/promotion.php
ขอบคุณค่ะ |
|
| ขึ้นไปข้างบน |
|
 |
รุ่งโรจน์ ระยอง ผู้เยี่ยมชม
|
ตอบเมื่อ: Wed Mar 14, 2007 1:48 pm เรื่อง: |
|
|
เว็บบอร์ดนี้มีประโยชน์สำหรับมือใหม่มากครับ มือกลาง ๆ กฌยังต้องเข้ามาอ่านเลย...
หลายปัญหาที่ผมแก้ได้ ก็จากข้อมูลในบอร์ดของ อ.บัณฑิต นี้แหละ
ขอบคุณมาก ๆ ครับ สำหรับวิทยาทาน
รุ่งโรจน์ ระยอง |
|
| ขึ้นไปข้างบน |
|
 |
|