BASH
- wget http://dev.mysql.com/get/Downloads/MySQL-5.4/mysql-5.4.1-beta.tar.gz/from/http://mysql.thaiweb.net/
แตกไฟล์ออกมา และเปลี่ยน directory
BASH
- tar xzf mysql-5.4.1-beta.tar.gz
- cd mysql-5.4.1-beta
เพิ่ม user และ group
BASH
- groupadd mysql
- useradd -g mysql mysql
ติดตั้ง library ncurses
BASH
- yum install ncurses-devel
เริ่มทำการ configure
BASH
- ./configure --prefix=/usr/local/mysql
นั่งรอสักพักหลังจาก configure เสร็จก็เริ่ม compile
BASH
- make
เสร็จแล้วก็ติดตั้ง
BASH
- make install
ติดตั้งฐานข้อมูล MySQL
BASH
- ./scripts/mysql_install_db
Copy ไฟล์ configuration
BASH
- cp ./support_files/my_small.cnf /etc/my.cnf
ตั้งค่า permission ของ directory
BASH
- chown -R mysql:mysql /usr/local/mysql
เริ่มการทำงานของ MySQL
BASH
- /usr/local/mysql/bin/mysqld_safe --user=mysql &
ตั้งค่า password สำหรับ root
BASH
- /usr/local/mysql/bin/mysqladmin -u root password 'new_password'
ติดตั้ง MySQL เป็น Service
BASH
- cp ./support_files/mysql.server /etc/init.d/mysqld
- chkconfig mysqld on
- chmod 755 /etc/init.d/mysqld
จากนั้นก็สามารถใช้งานผ่านคำสั่ง service ได้แล้ว เช่น
BASH
- service mysqld start
- service mysqld stop
- service mysqld restart