本站所有文章均为原创,如您有所获益,恳请帮忙点击站内广告支持一下,您的帮助是我持续更新的动力!
  • 首页
  • MySQL
  • 【MySQL运维】/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by mysql)​问题解决

【MySQL运维】/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by mysql)​问题解决

发布:TangLu2021-3-8 11:27分类: MySQL 标签: mysql

问题描述:

使用mysql、mysqldump等客户端连接数据库时都会报错/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by mysql)


解决办法:

1、查找服务器libstdc库文件信息

find / -name "libstdc++.so.6*"   #可以找到很多库文件,并且存在不同版本
ll /lib64/libstdc++.so.6  #发现该文件是一个软连接,指向到了另外一个库文件,只不过非最高版本

2、解析库文件支持的库信息

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX  #确实没有GLIBCXX_3.4.21

3、为库文件重新建立链接信息,问题修复

rm -rf /lib64/libstdc++.so.6  #删除原软连接
ln -s /usr/local/mysql/libstdc++.so.6.0.26 /lib64/libstdc++.so.6  #使用新版本库文件创建软连接

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
版权所有:《Linux运维技术学习站点
文章标题:《【MySQL运维】/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by mysql)​问题解决
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-641.html  [生成短网址]
et_highlighter51

已有 0/406 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~