bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/mysql/bin/../lib/private/libprotobuf-lite.so.3.19.4)
时间: 2023-10-03 13:03:02 浏览: 191
解决linux下出现/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found问题
这个错误提示表明你的系统中缺少 GLIBC_2.28 版本的库文件,而该版本是私有的 libprotobuf-lite.so.3.19.4 所需要的。
解决这个问题的方法有两种:
1. 更新 glibc 版本:升级你的操作系统,以获取 GLIBC_2.28 版本的库文件。这可能需要升级整个操作系统或者特定的 glibc 包。请根据你所使用的操作系统和包管理工具进行相应的操作。
2. 静态链接:将 libprotobuf-lite.so.3.19.4 静态链接到一个不依赖于 GLIBC_2.28 的库版本上。这可以通过重新编译或使用其他版本的 libprotobuf-lite 库来实现。你可以尝试下载并使用适用于你的系统的其他版本的 libprotobuf-lite 库。
我建议你首先尝试更新 glibc 版本,因为这是最常见的解决方法。如果更新 glibc 版本不可行,再考虑使用静态链接的方法。
阅读全文