ติดตั้ง MySQL ด้วย Source ใน CentOS เขียนเมื่อ 2009.07.03 โดย

ด้วยต้องการใช้งาน MySQL 5.4 เพื่อทำการทดลองระบบจึงต้องใช้การ Compile จาก Source เอา ก่อนอื่นก็ต้องทำการ download source ก่อน
BASH
  1. wget http://dev.mysql.com/get/Downloads/MySQL-5.4/mysql-5.4.1-beta.tar.gz/from/http://mysql.thaiweb.net/

แตกไฟล์ออกมา และเปลี่ยน directory
BASH
  1. tar xzf mysql-5.4.1-beta.tar.gz
  2. cd mysql-5.4.1-beta

เพิ่ม user และ group
BASH
  1. groupadd mysql
  2. useradd -g mysql mysql

ติดตั้ง library ncurses
BASH
  1. yum install ncurses-devel

เริ่มทำการ configure
BASH
  1. ./configure --prefix=/usr/local/mysql

นั่งรอสักพักหลังจาก configure เสร็จก็เริ่ม compile
BASH
  1. make

เสร็จแล้วก็ติดตั้ง
BASH
  1. make install

ติดตั้งฐานข้อมูล MySQL
BASH
  1. ./scripts/mysql_install_db

Copy ไฟล์ configuration
BASH
  1. cp ./support_files/my_small.cnf /etc/my.cnf

ตั้งค่า permission ของ directory
BASH
  1. chown -R mysql:mysql /usr/local/mysql

เริ่มการทำงานของ MySQL
BASH
  1. /usr/local/mysql/bin/mysqld_safe --user=mysql &

ตั้งค่า password สำหรับ root
BASH
  1. /usr/local/mysql/bin/mysqladmin -u root password 'new_password'

ติดตั้ง MySQL เป็น Service
BASH
  1. cp ./support_files/mysql.server /etc/init.d/mysqld
  2. chkconfig mysqld on
  3. chmod 755 /etc/init.d/mysqld

จากนั้นก็สามารถใช้งานผ่านคำสั่ง service ได้แล้ว เช่น
BASH
  1. service mysqld start
  2. service mysqld stop
  3. service mysqld restart





คำเตือนคำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย