在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
- 以上是本人对于这个坑的理解,希望对你有启发,有错的话,希望的批评,有更好的方法希望可以提出,一起讨论进步【手动狗头】