Mysql安装报错缺少/lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found (已解决)

 记录一次mysql安装 初始化失败问题

解决方式一 (安装包妥协)

根据电脑的glibc版本来选择 mysql的安装版本

服务器版本查看

 rpm -qa | grep glibc

mysql 版本查看

解决办法二 (环境缺失lib补充)

注意此方法会导致gcc更新为最新版可能会导致其他依赖此环境的服务出现问题,谨慎操作

更新 GCC 到更高版本

我这里下载的版本是 gcc-14.2.0.tar.xz,你也可以寻找其他版本

解压、进入目录、执行download下载依赖(过程有点久耐心等待)

tar -xJvf gcc-14.2.0.tar.xz
cd gcc-14.2.0
./contrib/download_prerequisites

如果出现以下报错尝试安装 bz2解压缩命令

注:安装命令后将原有目录删掉重新解压执行./contrib/download_prerequisites文件,防止有文件为解压缩出现问题

yum -y install bzip2

成功页面

编译

创建编译目录

mkdir  build  &&  cd build

编译

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

编译完成后会生成如下文件

安装

多线程安装
make -j`nproc` && make install
安装(多任务有可能会编译报错,如果你的服务器配置很顶可以试试多线程)
make && make install
这个错误提示表示在运行mysql时,系统找不到所需的CXXABI_1.3.11版本的libstdc++.so.6库文件。这个问题可能是因为你的系统中缺少了这个版本的库文件解决这个问题的方法是安装或更新相应的库文件。你可以尝试以下几种方法: 1. 检查你的系统是否已经安装libstdc++库的最新版本。你可以使用以下命令检查: ``` ldconfig -p | grep libstdc++ ``` 如果没有找到所需的版本,那么你可以考虑更新你的操作系统或安装所需版本的libstdc++库。 2. 如果你已经安装了最新版本的libstdc++库,但仍然出现错误,那么可能是因为运行mysql的二进制文件与你系统中的库不兼容。你可以尝试重新编译mysql或使用与你系统匹配的mysql二进制文件。 3. 如果你使用的是交叉编译环境,那么可能是因为交叉编译环境中缺少了相应的库文件。你可以尝试在交叉编译环境中安装或更新libstdc++库。 4. 如果以上方法都没有解决问题,你可以尝试手动下载所需版本的libstdc++库,并将其复制到适当的目录中。 记住,在进行任何更改之前,请备份你的系统和相关文件,以防止意外的数据丢失或损坏。 总结来说, 如果你在运行mysql时遇到了"/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found"的错误,你可以尝试更新或安装所需版本的libstdc++库,或者重新编译mysql以确保二进制文件与系统中的库兼容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [libstdc++6_4.7.2-5_amd64.7z](https://download.csdn.net/download/yunlong3727/12547104)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux 编程 —— libstdc++.so.6: version `CXXABI_1.3.11‘ not found](https://blog.csdn.net/Aliven888/article/details/122428668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)](https://blog.csdn.net/qq_35896718/article/details/131803958)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值