สำหรับ MySQL 5.0 นี้ มีฟีเจอร์น่าสนใจ เยอะเลยล่ะ ก็เลยจะทดลองฟีเจอร์เหล่านั้น เพื่อนำมาเทียบกับ PostgreSQL 8.0 ที่ลงไว้ในเครื่องแคมปัส สำหรับการลง MySQL 5.0 บน Debian Based นั้น ไม่ยากนัก apt-get install ได้เลย แต่ต้องเพิ่มแหล่งที่อยู่ ให้คอนฟิกไฟล์ด้วย
ขั้นตอนการติดตั้ง
1. เพิ่มแหล่งข้อมูล ในไฟล์ /etc/apt/sources.list ดังนี้
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
2. จากนั้นก็ทำการอัพเดตฐานข้อมูลโปรแกรม ดังนี้
$ sudo apt-get update
3. จากนั้นก็ทำการติดตั้งได้เลยครับ
$ sudo apt-get install mysql-server-5.0
จากนั้นจะมีข้อมูลขึ้นมาแสดงให้เราเห็นว่า มีโปรแกรมอะไร ที่จะติดตั้งบ้าง
4. จากนั้นทำการตั้งรหัสผ่านให้ root ของ mysql ครับ เนื่องจากค่าโดยปริยาย จะไม่มีรหัสผ่าน ในที่นี้ ผมกำหนดเป็น mysample นะครับ
$ sudo mysqladmin -u root password mysample
5. จากนั้นก็ลองใช้งานดูครับ
$ mysql -u root -p
แล้วก็ใส่รหัสผ่าน
สำหรับคอนฟิกอื่นๆ ค่อยมาเขียนเพิ่มเติมดีกว่า เหอๆ พอดีตะกี๊พึ่งอัพเดตพอร์ต ของ FreeBSD เสร็จ เห็นมี MySQL 5.0.15 ด้วย น่าสนๆ อิอิ พรุ่งนี้ค่อยมาเขียนโปรแกรมทดสอบ วันนี้ติดตั้งให้เสร็จๆ ไปก่อนดีกว่า
:- )
ขั้นตอนการติดตั้ง
1. เพิ่มแหล่งข้อมูล ในไฟล์ /etc/apt/sources.list ดังนี้
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
2. จากนั้นก็ทำการอัพเดตฐานข้อมูลโปรแกรม ดังนี้
$ sudo apt-get update
3. จากนั้นก็ทำการติดตั้งได้เลยครับ
$ sudo apt-get install mysql-server-5.0
จากนั้นจะมีข้อมูลขึ้นมาแสดงให้เราเห็นว่า มีโปรแกรมอะไร ที่จะติดตั้งบ้าง
| Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libdbd-mysql-perl libdbi-perl liblockfile1 libmysqlclient15 libnet-daemon-perl libplrpc-perl mailx mysql-client-5.0 mysql-common postfix Suggested packages: dbishell libcompress-zlib-perl postfix-mysql postfix-pgsql postfix-ldap postfix-pcre Recommended packages: resolvconf The following NEW packages will be installed: libdbd-mysql-perl libdbi-perl liblockfile1 libmysqlclient15 libnet-daemon-perl libplrpc-perl mailx mysql-client-5.0 mysql-server-5.0 postfix The following packages will be upgraded: mysql-common 1 upgraded, 10 newly installed, 0 to remove and 1 not upgraded. Need to get 25.7MB/26.8MB of archives. After unpacking 60.7MB of additional disk space will be used. Do you want to continue [Y/n]? |
4. จากนั้นทำการตั้งรหัสผ่านให้ root ของ mysql ครับ เนื่องจากค่าโดยปริยาย จะไม่มีรหัสผ่าน ในที่นี้ ผมกำหนดเป็น mysample นะครับ
$ sudo mysqladmin -u root password mysample
5. จากนั้นก็ลองใช้งานดูครับ
$ mysql -u root -p
แล้วก็ใส่รหัสผ่าน
| Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 to server version: 5.0.15-Debian_0.dotdeb.1-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> |
สำหรับคอนฟิกอื่นๆ ค่อยมาเขียนเพิ่มเติมดีกว่า เหอๆ พอดีตะกี๊พึ่งอัพเดตพอร์ต ของ FreeBSD เสร็จ เห็นมี MySQL 5.0.15 ด้วย น่าสนๆ อิอิ พรุ่งนี้ค่อยมาเขียนโปรแกรมทดสอบ วันนี้ติดตั้งให้เสร็จๆ ไปก่อนดีกว่า
:- )