環境介紹
安裝 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版本 ...