天天看點

Linux伺服器上手工編譯安裝mysql資料庫

實驗

将名為mysql的tar包解壓縮到/opt下:

Linux伺服器上手工編譯安裝mysql資料庫

确認安裝了gcc,gcc-c++,make,cmke,ncurses-devel,bison,libaio-devel軟體包,若沒有安裝使用RPM方式進行安裝。

安裝完以上軟體包後,建立名為mysql組,将建立系統使用者mysql不登入系統添加到組mysql:

Linux伺服器上手工編譯安裝mysql資料庫

遞歸建立安裝程式路徑目錄:

Linux伺服器上手工編譯安裝mysql資料庫

進入到解壓縮目錄中,使用cmke進行編譯:

Linux伺服器上手工編譯安裝mysql資料庫

使用make && make install指令安裝:

Linux伺服器上手工編譯安裝mysql資料庫

将安裝路徑usr/local/mysql目錄屬主,屬組,遞歸修改為使用者mysql,使其擁有執行權限:

Linux伺服器上手工編譯安裝mysql資料庫

編輯環境變量,在開機時重新整理mysql服務:

Linux伺服器上手工編譯安裝mysql資料庫

優化配置檔案路徑和服務啟動項:

Linux伺服器上手工編譯安裝mysql資料庫

将服務mysqld定義權限為755,使其具有可執行權,再添加服務啟動項,在終端3,5模式下啟動:

Linux伺服器上手工編譯安裝mysql資料庫

初始化資料庫檔案:

Linux伺服器上手工編譯安裝mysql資料庫

将資料庫檔案路徑建立軟連接配接,友善管理:

Linux伺服器上手工編譯安裝mysql資料庫

編輯mysqld服務配置檔案,添加程式安裝路徑和資料庫家目錄路徑:

Linux伺服器上手工編譯安裝mysql資料庫
Linux伺服器上手工編譯安裝mysql資料庫

啟動服務,檢視監視端口号并測試:

Linux伺服器上手工編譯安裝mysql資料庫

輸入指令mysql進入資料庫指令模式,show databases;檢視資料庫:

Linux伺服器上手工編譯安裝mysql資料庫

實驗完成

繼續閱讀