/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found
时间: 2023-09-25 21:16:54 浏览: 79
这个错误通常是由于依赖库版本不匹配导致的。在你的情况下,`/lib64/libstdc++.so.6` 缺少了 `CXXABI_1.3.11` 版本。
要解决这个问题,你可以尝试以下几个步骤:
1. 确认你的系统上是否存在 `libstdc++.so.6` 文件。可以使用以下命令进行检查:
```
ls -l /lib64/libstdc++.so.6
```
2. 如果文件确实存在,你可以尝试更新 libstdc++ 库到最新版本。使用以下命令更新 `libstdc++`:
```
sudo yum update libstdc++
```
3. 如果更新没有解决问题,你可以尝试手动安装一个包含所需版本的 `libstdc++` 库。你可以从 CentOS 的软件仓库中下载一个合适的版本并进行安装。
4. 如果以上方法都没有解决问题,你可以尝试将 `libstdc++.so.6` 文件从其他正常工作的机器上复制到 `/lib64` 目录下。
请根据你的具体情况尝试这些解决方案,并确保你的操作系统和软件包保持最新状态。希望能帮到你!如果问题还存在,请提供更多详细信息,我会尽力协助你解决问题。
相关问题
mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found
引用中提到,当运行mysqld时出现了错误提示:/lib64/libstdc.so.6: version `CXXABI_1.3.11' not found。这个错误是由于找不到所需的版本导致的。根据引用的建议,一种解决方法是将最新的动态库libstdc.so.6复制到/lib64/目录下。另外,在引用中提到,可以继续编译libc.so.6来解决这个问题。具体的步骤包括使用configure命令配置设置,使用make命令进行编译,最后使用make install命令安装。通过这些步骤,您应该能够解决mysqld运行时缺少CXXABI_1.3.11版本的问题。<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* [ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /opt/tool/...](https://blog.csdn.net/my__blog/article/details/123703024)[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 ]
./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./mysqld)
这个错误通常是由于运行 `./mysqld` 时缺少 `libstdc++.so.6` 库的正确版本引起的。要解决这个问题,你可以尝试以下几个步骤:
1. 确保你的系统上已安装了正确版本的 `libstdc++.so.6` 库。你可以使用以下命令检查:
```
ldconfig -p | grep libstdc++.so.6
```
如果没有找到或版本不匹配,你可能需要更新或重新安装 `libstdc++` 库。
2. 如果你使用的是 CentOS 或 RHEL 等基于 RPM 的系统,你可以尝试使用以下命令重新安装 `libstdc++` 库:
```
sudo yum reinstall libstdc++-<version>
```
其中 `<version>` 是你需要的 `libstdc++` 库的版本号。
3. 如果你使用的是 Ubuntu 或 Debian 等基于 APT 的系统,你可以尝试使用以下命令重新安装 `libstdc++` 库:
```
sudo apt-get install --reinstall libstdc++6
```
4. 如果上述步骤仍然无法解决问题,你可以尝试更新系统和所有相关软件包,以确保你的系统处于最新状态:
```
sudo apt-get update
sudo apt-get upgrade
```
请注意,这些解决方案可能因系统版本和软件包管理器而有所不同。如果你遇到问题,建议参考你使用的操作系统和软件包管理器的相关文档或社区支持。