mysql編譯安裝原理 MySQL編譯安裝全過程

2021-10-17 17:19:21 字數 2960 閱讀 1923

環境介紹

安裝 lrzsz 軟體,這個軟體和編譯安裝 mysql 無關,只是為了方便後面通過 xshell 拖拽其他軟體

yum -y install lrzsz

安裝 mysql 需要的各種依賴包

yum -y install ncurses-devel libaio-devel

建立 /home/yuci/tools 目錄,用於存放各種軟體

mkdir -p /home/yuci/tools

安裝 cmake 軟體,mysql 就是通過它編譯安裝的

cd /home/yuci/tools/

tar zxf cmake-2.8.8.tar.gz

cd cmake-2.8.8

./configure && gmake && gmake install

# 通過 echo $? 檢查是否安裝成功,返回值為 0,則正確安裝。

為 mysql 建立乙個同名的偽使用者,並檢查

useradd -s /sbin/nologin -m mysql

id mysql

編譯安裝 mysql

# 在測試安裝 mysql 時發現乙個問題,通過 open live writer 複製引數編譯失敗,但是通過網頁卻編譯成功,我覺得肯定時複製貼上時「-」出了問題。我的引數肯定是沒有錯的,如果編譯過程**現報錯就手工敲一遍,準保沒問題。

tar zxf mysql-5.5.23

cd mysql-5.5.23

####################編譯安裝引數#########################

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci \

-dextra_charsets=gks,gb2312,utf8,ascii \

-denabled_local_infile=on \

-dwith_innobase_storage_engine=1 \

-dwith_federated_storage_engine=1 \

-dwith_blackhole_storage_engine=1 \

-dwithout_example_storage_engine=1 \

-dwithout_partition_storage_engine=1 \

-dwith_fast_mutexes=1 \

-dwith_zlib=bundled \

-denabled_local_infile=1 \

-dwith_readline=1 \

-dwith_embedded_server=1 \

-dwith_dbbug=0

make && make install

# 通過 echo $? 檢查是否安裝成功,返回值為 0,則正確安裝。

給 mysql 建立乙個軟連線,方便後面的操作

初始化 mysql

給 mysql 目錄授權

拷貝 mysql 的配置檔案。my.cnf

y嘗試啟動 mysql 並放入後台執行

通過 lsof 命令,檢查 3306 埠是否啟動

lsof –i :3306

通過 netstat 命令,再次確認 mysql 已經正常執行

現在 mysql 啟動了,但是還需要配置環境變數,才能登陸 mysql

#編輯 /etc/profile 檔案,將下面的變數命令寫在檔案的最後一行即可,然後執行 source 使其生效

vim /etc/profile

source /etc/profile

現在嘗試在命令列下登入 mysql

拷貝 mysql 的啟動指令碼,修改裡面的安裝路徑,新增執行許可權,方便 mysql 的重啟

chmod +x /etc/init.d/mysqld

通過 killall 命令,將 mysql 程序殺死,直到出現 no process killed

接下來通過剛才拷貝的指令碼啟動 mysql 服務

/etc/init.d/mysqld start

在通過 lsof,netstat 命令檢視 mysql 是否啟動

最後給 mysql 管理員設定乙個密碼

mysqladmin –uroot password 「123456」

正常登入 mysql,編譯安裝完成

mysql編譯安裝gcc 編譯安裝mysql

一 安裝編譯工具及庫檔案 yum y install gcc gcc c make autoconf libtool ltdl devel gd devel freetype devel libxml2 devel libjpeg devel libpng devel openssl devel c...

mysql編譯安裝原理 MySQL編譯安裝全過程

環境介紹 安裝 lrzsz 軟體,這個軟體和編譯安裝 mysql 無關,只是為了方便後面通過 xshell 拖拽其他軟體 yum y install lrzsz 安裝 mysql 需要的各種依賴包 yum y install ncurses devel libaio devel 建立 home yu...

安裝mysql步驟 start 安裝mysql步驟

1.yum install lrzsz 安裝上傳功能 2.檢視系統是否裝有mysql rpm qa grep mysql 3.檢視系統mysql位置 whereis mysql 4.解除安裝mysql yum y remove mysql libs.x86 64 5.檢視yum庫上的mysql版本 ...