mysql5 5 20原始碼包編譯安裝步驟

2021-10-23 06:29:16 字數 1174 閱讀 6216

將原始碼包解壓以後放在/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...