安裝cmke、ncurses-devel、mysql
1、安裝cmake(可以直接使用yum安裝)
以下是.tar.gz包安裝:
cd /root/data
tar -zxvf cmake-3.6.0.tar.gz
cd ./cmake-3.6.0
./bootstrap
gmake
gmake install
注意:cmake需要bootstrap進行配置。
./bootstrap:配置
gmake :編譯
gmake install :安裝
2、安裝ncurses-devel(可以直接使用yum安裝)
以下是rpm包安裝:
3、mysql安裝
cd /root/data
tar -zxvf mysql-5.5.17.tar.gz
cd mysql-5.5.17
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
make && make install
其中:
-DCMAKE_INSTALL_PREFIX:安裝路徑
-MYSQL_DATADIR:mysql的數據目錄
-DDEFAULT_CHARSET:默認字符集
-DDEFAULT_COLLATION:默認排序方式
產生mysql配置文件(下述命令必須在mysql的解壓目錄中執行):
shell>#cp support-files/my-medium.cnf /etc/my.cnf
Mysql用戶組及權限設置:
useradd mysql
chmod u+x,g+x,o+x /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql
chown –R mysql.mysql /usr/local/mysql
對/usr/local/mysql的目錄和文件全部變更爲所有者爲mysql、所屬組爲mysql
在linux下裝好mysql之後本身沒有一些默認的數據,如test數據庫。所以需要進行數據庫的初始化操作。
數據庫初始化:
/usr/local/mysql/scripts/mysql_install_db \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data &
&符號,表示所在的命令後臺執行。
卡屏時,按下回車鍵即可:
把mysql安裝文件(除data)的所有者都改爲root,避免數據庫恢復爲出廠設置:
chown -R root /usr/local/mysql #將mysql安裝目錄遞歸全部改成root所有
chown -R mysql /usr/local/mysql/data #除了mysql/data目錄之外
後臺運行mysql服務,命令完成按下回車:
/usr/local/mysql/support-files/mysql.server start
如果報錯:
Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/bogon.pid).
解決辦法其實很簡單:將 /etc/mysql 下的 my.cnf 文件刪除,再次啓動MySQL服務。刪除前注意備份