1. 安裝依賴組件 # yum install gcc gcc-c++ ncurses-devel perl -y 2. 安裝cmake # wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz # tar zxvf cmake-2.8.12.tar.gz # cd cmake-2.8.12 # ./bootstrap # make && make install 3. 安裝bison # wget http://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.gz # tar zxvf bison-3.0.2.tar.gz # cd bison-3.0.2 # ./configure # make && make install 4. 建立用戶的相應目錄 # groupadd mysql # useradd -g mysql mysql # mkdir -p /data/mysql/ # mkdir -p /data/mysql/data/ # mkdir -p /data/mysql/log/ 5. 獲取mysql安裝包並安裝 # wget http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.24.tar.gz # tar zxvf mysql-5.5.24.tar.gz # cd mysql-5.5.24 # cmake \ -DCMAKE_INSTALL_PREFIX=/data/mysql \ -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DMYSQL_DATADIR=/data/mysql/data \ -DMYSQL_TCP_PORT=3306 \ -DENABLE_DOWNLOADS=1 # make && make install 6. 修改目錄權限 # chmod +w /data/mysql/ # chown -R mysql:mysql /data/mysql/ # ln -s /data/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 # ln -s /data/mysql/mysql.sock /tmp/mysql.sock 7. 初始化數據庫 # cp -rp /data/mysql/support-files/my-medium.cnf /etc/my.cnf # cp -rp /data/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld # /data/mysql/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/data/mysql --datadir=/data/mysql/data 8. 啓動mysql服務 # chmod +x /etc/init.d/mysqld # vi /etc/init.d/mysqld --> basedir=/data/mysql datadir=/data/mysql/data # chkconfig --add mysqld # service mysqld start 9. 完成配置 # /data/mysql/bin/mysqladmin -uroot -p password 'PASSWD' # echo "export PATH=/data/mysql/bin:$PATH" >> ~/.bash_profile # source ~/.bash_profile