mysql 5.5.8 源碼安裝

1.安裝提前準備
mysql官方安裝配置地址
http://dev.mysql.com/doc/refman/5.5/en/source-installation.html
安裝的工具需要以下幾個:
    libncurses
    bison
    cmake
    libaio
安裝libncurses
<pre>
 wget http://www.uusnn.com.cn/wp-content/uploads/2010/12/ncurses-5.7.tar.gz
tar xzf ncurses-5.7.tar.gz
 cd ncurses-5.7
 ./configure --prefix=/usr/ncurses
 make
 make install
 ls -la /opt/ncurses
</pre>
安裝bison
要看你的m4裝在什麼地方(whereis m4)
把他放到環境變量中/etc/export
PATH=$PATH:/usr/bin/m4
看你的libiconv轉在什麼地方(whereis libiconv),指定(我的是在/usr/local/lib) 他所在的文件夾就可以了
<pre>
wget http://www.uusnn.com.cn/wp-content/uploads/2010/12/bison-2.3.tar.gz
tar -xvzf bison-2.3.tar.gz
cd bison-2.3
./configure --prefix=/usr/local/bison --with-libiconv-prefix=/usr/local/lib
make
make install
</pre>
安裝 cmake
<pre>
wget http://www.uusnn.com.cn/wp-content/uploads/2010/12/cmake-2.8.3.tar.gz
 tar xzf cmake-2.8.3.tar.gz
cd cmake-2.8.3
./configure --prefix=/usr/cmake
make
make install
安裝之後看下版本吧
/usr/cmake/bin/cmake -version
cmake version 2.8.3
</pre>
安裝libaio(這個太大,我沒有上傳到服務器上)
<pre>
cd /usr
wget http://www.morphisms.net/~wkj/download/libaio.tbz
bunzip2 libaio.tbz
tar xf libaio.tar
</pre>
2.開始安裝mysql5.5.8
< 轉載請說明出處www.uusnn.com.cn>
<!--more-->
<pre>
groupadd mysql
useradd -r -g mysql mysql

wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.8.tar.gz
tar xzf mysql-5.5.8.tar.gz
cd mysql-5.5.8
 PATH=$PATH:/usr/bin/bison
/usr/cmake/bin/cmake . -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/usr/local/mysql-5.5.8/data/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.8 -DCURSES_LIBRARY=/usr/ncurses/lib/libncurses.a \
-DCURSES_INCLUDE_PATH=/usr/ncurses/include/ -DHAVE_LIBAIO_H=/usr/libaio/include/ \
-DINSTALL_LAYOUT=STANDALONE -DENABLED_PROFILING=ON \
-DMYSQL_MAINTAINER_MODE=OFF -DWITH_DEBUG=OFF
 make
make install

cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
cp support-files/my-medium.cnf /etc/my.cnf
bin/mysqld_safe --user=mysql &
cp support-files/mysql.server /etc/init.d/mysql.server

</pre>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章