天天看點

源碼安裝mysql_源碼安裝mysql

源碼安裝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