วันศุกร์ที่ 27 ตุลาคม พ.ศ. 2549

ติดตั้ง MySQL5 Database Server

ติดตั้ง MySQL Database Server

ในที่นี้ผมจะติดตั้ง MySQL เวอร์ชัน 4.1 นะครับ วิธีการดังนี้ครับ

#cd /usr/ports/databases/mysql41-server

#make install WITH_CHARSET=tis620 WITH_COLLATION=tis620_thai_ci WITH_OPENSSL=yes

จากนั้นก็ทำการเพิ่มข้อมูลในไฟล์ /etc/rc.conf เพื่อให้ mysql ทำงานทุกครั้งที่บูตเครื่องใหม่ครับ

mysql_enable="YES"

ปกติ mysql จะมีไฟล์คอนฟิกที่ชื่อ my.cnf (ใน MS Windows เป็น my.ini) โดยพาธจะอยู่ที่ /etc/my.cnf ครับ แต่เราต้องทำสำเนาไฟล์จาก /usr/local/share/mysql ซึ่งจะมีไฟล์ตัวอย่างอยู่ 4 ไฟล์ด้วยกัน ดังนี้

  • my-small.cnf เหมาะสำหรับ เครื่องที่มีหน่วยความจำ น้อยกว่า 64 MB

  • my-medium.cnf เหมาะสำหรับ เครื่องที่มีหน่วยความจำ 32-64 MB

  • my-large.cnf เหมาะสำหรับ เครื่องที่มีหน่วยความจำ 512 MB

  • my-huge.cnf เหมาะสำหรับ เครื่องที่มีหน่วยความจำ 1-2 GB

เครื่องที่ผมใช้งานอยู่ มีหน่วยความจำ 512 MB ดังนั้น ผมก็ทำสำเนาไฟล์นี้ ดังนี้ครับ

#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

จากนั้นก็ทำการสั่งให้ mysql server เริ่มทำงานครับ

#/usr/local/etc/rc.d/mysql.server start

แล้วมันก็จะให้เพิ่มผู้ใช้งานที่ชื่อว่า root เข้าไปนะ

#mysqladmin -u root password '********';

แก้ไขไฟล์ /etc/rc.conf

#vi /etc/rc.conf

เพิ่มข้อมูลข้างล่างเข้าไปครับ

mysql_enable="YES"

อย่าลืมปรับแต่งไฟร์วอลด้วยนะ เปิดพอร์ต 3306 ให้ใช้เฉพาะ localhost ก็ได้ เพิ่มเข้าไปในไฟล์ /etc/ipf.rules

pass in log quick proto tcp from 127.0.0.1 to 127.0.0.1 port = 3306 keep state keep frags group 100

edit @ 2006/10/10 22:40:53
edit @ 2006/10/10 23:00:42

ไม่มีความคิดเห็น: