一、安裝 m4
二、安裝 bison
三、安裝 cmake
四、安裝 mysql
一、 安裝m4\bison\cmake
下載下傳檔案
編譯安裝(安裝 m4\bison 方法與下面的一樣)
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
.boostarp (有這個指令就執行,否則就跳過)
make
make install
cmake --version
二、 安裝配置mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.14.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/
設定LINUX自動比對環境變量
1.$su #su進入root
#vi /etc/profile
在檔案末尾加上下列語句:
PATH=$PATH:/sbin #在PATH變量後追加/sbin目錄
export PATH=$PATH:/sbin #設定變量為全局的
儲存并退出。
退出root并在終端運作
$source /etc/profile #該指令的作用是重新執行剛修改的初始化檔案,使之立即生效,而不必登出并重新登好了在終端中輸入ifconfig 建立使用者群組
groupadd mysql // 建一個msyql的使用者群組
useradd -g mysql mysql -s /usr/sbin/nologin
mkdir /usr/local/mysql // 建立目錄
mkdir /usr/local/mysql/data // 資料倉庫目錄
安裝mysql
tar -zxvf mysql-5.5.14.tar.gz
cd mysql-5.5.14
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
PS: cmake的時候,參數可以不用那麼多,隻要一個-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我們可以在 my.cnf裡面配置。[mysqld]中的内容,看看你copy後的my.cnf有沒有這些設定,有就不用了在設定了。
make && make install
如果需要更改配置,則:
make clean
rm -f CMakeCache.txt
複制配置檔案
cp support-files/my-medium.cnf /usr/local/mysql/my.cnf
設定權限
chmod +x /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
配置開機自啟動
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --list
//update-rc.d mysql defaults (/sbin/chkconfig --add mysql ; /sbin/chkconfig mysql on)
chkconfig --add mysql
chkconfig mysql on
chkconfig --list mysql
修改my.cnf配置
gedit /usr/local/mysql/my.cnf
[mysqld] 添加:
datadir=/usr/local/mysql/data
default-storage-engine=MyISAM
以下可選:
log-error = /usr/local/mysql/mysql_error.log
pid-file = /usr/local/mysql/mysql.pid
user = mysql
tmpdir = /tmp
安裝預設資料表
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
啟動MySQL
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &
最後的“&”表示在背景運作,或者使用 /etc/init.d/mysql start (service mysql start)啟動
設定MYSQL指令行路徑
mysql指令的路徑在/usr/local/mysql/bin下面,是以你直接使用mysql指令時,系統在/usr/bin下面查此指令
解決辦法是: ln -s /usr/local/mysql/bin/mysql /usr/bin
測試MySQL是否啟動
1)檢視是否有程序mysql
ps -ef | grep mysql
2)檢視端口是否運作
netstat -tnl | grep 3306
3)讀取mysql版本資訊
/usr/local/mysql/bin/mysqladmin version
至此,MySQL安裝完成。
三、錯誤解決
1.libstdc++.so依賴問題:使用指令yum install gcc
四、參考