源码安装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
image.png2、进入共享文件夹,将mysql源码包拷贝到/tmp/mysql路径下
cd /mnt/hgfs/Jira部署安装包
cp mysql -5.7.21.tar.gz /tmp/mysql/
image.png3、进入/tmp/mysql路径,解压mysql源码包
cd /tmp/mysql
tar zvxf mysql-5.7.21.tar.gz
image.png4、创建/data/mysql目录,用来存放mysql数据
mkdir -pv /data/mysql
image.png5、安装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
image.png进入cmake文件夹,进行安装
cd cmake-2.8.12.2
./bootstrap
image.pnggmake install
image.png image.png image.png6、安装boost
把安装包复制到/tmp/mysql下
cd /mnt/hgfs/Jira部署环境包/
ls
cp boost_1_59_0.tar.gz /tmp/mysql/
image.png解压
cd /tmp/mysql/
ls
tar zvxf boost_1_59_0.tar.gz
将解压后的安装包移动到/usr/local下
mv boost_1_59_0 /usr/local/boost
image.png image.png7、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。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
网友评论