【云原生】MySQL的源码编译

1、实验环境

(1)虚拟机版本:RHEL7.9

(2)主机

主机名称IP地址
mysql-node1172.25.254.10
mysql-node2172.25.254.20

2、实验步骤

注意:我们的两台主机都要进行MySQL源码编译,并且操作相同,作者进行mysql-node1的源码编译演示。

(1)去MySQL官网下载源码压缩包(作者下载的为5.7.44版本)

 

(2)将下载好的源码包拖入主机中并进行解压

(3)安装libtirpc开发库

解释:实现了远程过程调用(RPC)协议的库,提供了编译和链接应用程序所需的头文件、静态库和动态库。

先将作者放在文章顶部的资源(libtirpc库)下载解压后,再将libtirpc-devel-0.2.4-0.16.el7.x86_64.rpm拖入主机中,并进行安装:

yum install -y libtirpc-devel-0.2.4-0.16.el7.x86_64.rpm

(4)安装依赖性

yum install -y cmake gcc-c++ openssl-devel ncurses-devel.x86_64 libtirpc-devel-1.3.3-8.el9_4.x86_64.rpm rpcgen.x86_64

(5)源码编译安装mysql

进入MySQL目录:

进行编译:(可以用 cmake --help-full 命令进行查看)

进行安装:(-j2 表示有几个核心就跑几个进程)

make -j2
make install

至此!数据库源码编译安装成功!!!

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值