內部邀請碼: C8E245J (不寫邀請碼,沒有現金送)
國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公眾公司,股票代碼為430719,為“中國PE第一股”,市值超1000億元。
原文地址:http://www.cppblog.com/issay789/archive/2013/01/05/196967.html
一、安裝 m4
下載地址: http://files.w3pc.com/download/mysql/m4-1.4.16.tar.gz
二、安裝 bison
下載地址: http://files.w3pc.com/download/mysql/bison-2.7.tar.gz
三、安裝 cmake
下載地址: http://files.w3pc.com/download/mysql/cmake-2.8.10.2.tar
四、安裝 mysql
下載地址: http://files.w3pc.com/download/mysql/mysql-5.5.23.tar.gz
一、 安裝m4\bison\cmake
下載文件
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
或 wget http://files.w3pc.com/download/mysql/cmake-2.8.10.2.tar
編譯安裝(安裝 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/
或 wget http://files.w3pc.com/download/mysql/mysql-5.5.23.tar.gz
設置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
四、參考
http://laiguowei2004.blog.163.com/blog/static/3682900020117834131998/
http://hi.baidu.com/reducm/blog/item/1ad30a2b71e691215243c13d.html
http://www.cnblogs.com/vicowong/archive/2011/01/27/1946453.html
http://noohou.sinaapp.com/