將原始碼包解壓以後放在/soft目錄下
cd /soft
mv ./mysql的名字 mysql//相當於改名字
cd /soft/mysql
yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
yum install -y libaio
cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/usr/local/mysql/data
make&&make install
安裝成功以後,就要進入/usr/local/mysql下
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql --basedir=/usr/local/mysql/
cd ./support-files/
cp ./mysql.server /etc/init.d/mysqld
chmod o+x /etc/init.d/mysqld
cp my-medium.cnf /etc/my.cnf
選擇是覆蓋chkconfig --add mysqld//新增開機啟動
chown -r mysql.mysql /data/mysql/
service mysqld start
出現報錯
starting mysql… error! the server quit without updating pid file (/usr/local/mysql/data/localhost.localdomain.pid).
18. 解決辦法:這個原因就是沒有在/etc/my.cnf檔案下新增路徑
19. /etc/my.cnf [mysqld]段落新增:
datadir = /data/mysql/
20. service mysqld start
21. 修改密碼
進入資料庫,
alter user 『root』@『localhost』 identified by 『root』;
flush privileges; #重新整理許可權
Redhat下MySQL5 5 20安裝配置
mysql 最新的版本都需要 cmake 編譯安裝,估計以後的版本也會採用這種方式,所以特地記錄一下安裝步驟及過程,以供參考。注意 此安裝是預設 redhat 下已經安裝了最新工具包,比如 gnu make,gcc,perl,libncurses5 dev 如果在編譯安裝過程中發現有缺失的工具包,先...
mysql原始碼包多大 MySQL原始碼包安裝
root node2 groupadd g 27 mysql root node2 useradd u 27 mysql g mysql s sbin nologin root node2 yum y install make cmake bison gcc c cmake ncurses ncur...
原始碼包編譯安裝
源 預處理 編譯 彙編 鏈結 執行1 configure 1 通過選項傳遞引數,指定啟用特性 安裝路徑等 執行時會參考使用者的指定及makefile.in檔案聲稱makefile。2 檢查依賴到的外部環境,如依賴的軟體包。2 make 根據makfile檔案,構建應用程式。3 make instal...