天天看點

mysql最小源碼安裝包_MYSQL5.5源碼包編譯安裝

MYSQL5.5源碼安裝

首先安裝必要的庫

yum -y install gcc*

###### 安裝 MYSQL ######

首先安裝camke

一、支援YUM,則

yum install -y cmake

二、也可以源碼安裝

cd /usr/local/src

#下載下傳cmake

wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz

tar zxvf cmake-2.8.7.tar.gz

cd cmake-2.8.7

#安裝cmake

./configure

make

make install

安裝 MYSQL

官網下載下傳 MYSQL5.5版本 linux下源碼包

http://dev.mysql.com/downloads/

建立使用者及組并解壓包

useradd -M mysql -s /sbin/nologin

tar zxvf mysql-5.2.25.tar.gz

cd mysql-5.2.25

#cmake .//預設情況下安裝,安裝目錄為/usr/local/mysql 資料目錄為/usr/local/mysql/data

#也可以指定參數安裝,如指定UTF8,資料引擎等

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/mysql/data -DDEFAULT_CHARSET=utf8\

-DDEFAULT_COLLATION=utf8_general_ci\

-DWITH_EXTRA_CHARSETS:STRING=all\

-DWITH_DEBUG=0 -DWITH_SSL=yes\

-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1

make && make install

進入安裝目錄

cd /usr/local/mysql

chown -R mysql:mysql /usr/local/mysql

初始化

./scripts/mysql_install_db --user=mysql -datadir=/mysql/data

#此處如不指定datadir,到啟動時會報錯

拷備配置檔案及啟動腳本

cp support-files/my-medium.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

啟動mysql服務

/etc/init.d/mysqld start

到此,安裝完成