在Linux【centOS6.8】上安装mysql5.7的错误—— Requires: libc.so.6(GLIBC_2.17)(64bit)

在Linux【centOS6.8】上安装mysql5.7的错误—— Requires: libc.so.6(GLIBC_2.17)(64bit)

  • 系统版本:centOS 6.8

  • mysql版本:mysql5.7

    本人小白,因为刚从网上学习了Linux基础篇,使用的版本是centOs 6.8 ,最开始是根据网上的教程进行操作(使用 yum 的方式进行安装)

出现了如下的错误:
在这里插入图片描述

  • 最开始根据其他博客发现,错误原因之一是因为不同centOS 版本要和相应的MySQL版本对应
  • 要去mysql的yum官网 http://repo.mysql.com/
    安装正确的版本
    在这里插入图片描述
  • 又经历的一阵折腾后,错误还是没有解决,错误还是在,只好在系统给的提示找问题:

在这里插入图片描述
错误的原因是:【需要:lib.so.6——而且是glibc_2.17的;】

一阵百度后发现:

在Linux上,glibc是libc的常见实现(非官方说明)

  • glibc 有是什么,官方解答如下

https://www.gnu.org/software/libc/

在这里插入图片描述
对应的百度百科:
https://baike.baidu.com/item/glibc/10058561?fr=aladdin

在这里插入图片描述

  • 因此,可以知道,安装出错误的原因是因为本机的centOS系统的 glibc 的版本不满足需求;
  • 通过rpm -qa | grep glibc 可以查看系统的 glibc 的版本信息
    在这里插入图片描述
    解决问题需要升级 glibc 的版本,根据网上的资料,不同的版本有着其对应的最高版本,如 默认的Centos6.5 glibc版本最高为2.12
  • 以上是本人对于这个坑的理解,希望对你有启发,有错的话,希望的批评,有更好的方法希望可以提出,一起讨论进步【手动狗头】