cmake mysql8,MySQL之——源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)

博主在尝试从源码编译安装MySQL8.0.18在CentOS6.8上时,发现网络上的教程大多不可用或针对CentOS7.x。通过深入研究MySQL官方文档,作者详细记录了整个安装过程,包括遇到的问题及解决方案,适合所有CentOS版本。安装过程中强调了内存和磁盘空间的重要性,指出至少需要6G内存和60G磁盘。文章还列出了必要的依赖环境和服务器配置。
摘要由CSDN通过智能技术生成

一、概述

最近,在CentOS 6.8服务器上编译安装MySQL 8.0.18的源码,百度了许久,发现网上的安装方式没一个可用的。基本都是基于CentOS 7.x来安装MySQL8.0,并且安装过程中会出现各种问题,按照他们的文章进行安装根本解决不了问题。更重要的一点就是,很多文章的内容一模一样!!我就纳闷了,那些发表文章的人,自己真的安装并且验证过吗?还是只是一味的抄袭呢?!

确实很无语啊,对于一个技术人来说,一定要解决这个问题。于是我彻底关闭了百度,开始翻看MySQL官方文档,自己研究安装方式,总结出MySQL 8.x在各CentOS版本下的安装方式,整理成文,供大家参考。

本文的安装方式涉及到的CentOS版本不限,MySQL版本为8.x。

二、安装版本

本文以如下版本为例进行介绍。

服务器:CentOS:6.8

MySQL:8.0.18

gcc:9.2.0

cmake:3.15.2

服务器配置。

这里,我编译安装MySQL8.0.18时,使用的服务器配置如下。

CentOS 6.8,内存6G,磁盘60G。

我在内存4G,磁盘60G的情况下,编译不成功,内存不足;在内存6G,磁盘20G的情况下,编译也不成功,磁盘空间不足,所以编译安装MySQL 8.x还是需要一定的内存和磁盘空间的。

三、安装环境准备

1.安装基础依赖环境

在CentOS 6.8服务器中安装一些基础依赖环境,如下所示。

yum -y install xz wget gcc-c++ ncurses ncurses-devel cmake make perl openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpe

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值