源碼安裝mysql什麼是源碼
#! /bin/bash echo ‘hello’進階語言 ➡️機器碼01001001
源碼安裝mysql邏輯
1.源碼包
⬇
2.預編譯
1.檢查目前的作業系統。
2.gcc編譯器。
3.lib哭檔案。
4.制定安裝路徑
⬇
3.Makefile
⬇
4.編譯(根據Makefile進行編譯) ⬅️5.gcc,lib
⬇️
6.安裝
⬇️
7.啟動服務
⬇️
8.應用
安裝mysql
1、在/tmp路徑下建立mysql目錄,用來存放相關的源碼安裝包
cd /tmp
mkdir mysql
2、進入共享檔案夾,将mysql源碼包拷貝到/tmp/mysql路徑下
cd /mnt/hgfs/Jira部署安裝包
cp mysql -5.7.21.tar.gz /tmp/mysql/
3、進入/tmp/mysql路徑,解壓mysql源碼包
cd /tmp/mysql
tar zvxf mysql-5.7.21.tar.gz
4、建立/data/mysql目錄,用來存放mysql資料
mkdir -pv /data/mysql
5、安裝cmake
把安裝包複制到/tmp/mysql下
cd /mnt/hgfs/Jira部署安裝包
cp cmake-2.8.12.2.tar.gz /tmp/mysql/
解壓
cd /tmp/mysql
tar zvxf cd cmake-2.8.12.2.tar.gz
進入cmake檔案夾,進行安裝
cd cmake-2.8.12.2
./bootstrap
gmake install
6、安裝boost
把安裝包複制到/tmp/mysql下
cd /mnt/hgfs/Jira部署環境包/
ls
cp boost_1_59_0.tar.gz /tmp/mysql/
解壓
cd /tmp/mysql/
ls
tar zvxf boost_1_59_0.tar.gz
将解壓後的安裝包移動到/usr/local下
mv boost_1_59_0 /usr/local/boost
7、yum安裝ncurses-devel
cd /etc/sysconfig/network-scripts
vi ifcfg-ens33
HWADDR=00:0c:29:b9:58:82
ONBOOT=yes
IPADDR=192.168.3.7
PREFIX=255.255.255.0
GATEWAY=192.168.3.1
DNS1=192.168.3.1
将網絡擴充卡改為橋接模式
啟動網卡 service network start
驗證網絡 curl www。http://baidu.com
yum安裝ncurses-devel
yum install ncurses-devel
8、預編譯
進入/tmp/mysql/mysql-5.7.21/
cd /tmp/mysql/mysql-5.7.21/
拷貝群裡編碼
9、編譯
make –j2
10.安裝
make install