./mysql_install_db: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./mysql_install_db)
时间: 2024-03-02 08:45:55 浏览: 25
根据您提供的引用内容,出现错误"./mysql_install_db: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./mysql_install_db)"是因为您的系统中缺少GLIBC_2.28版本。解决这个问题的方法有两种:
1. 升级到Ubuntu 20.04:升级操作系统到Ubuntu 20.04版本,因为Ubuntu 20.04默认安装了GLIBC_2.28版本,这样就可以解决GLIBC_2.28版本不匹配的问题。
2. 只升级GLIBC:如果您不想升级整个操作系统,只想升级GLIBC版本,可以按照以下步骤进行操作:
a. 下载GLIBC 2.28源码包:
```shell
wget https://mirror.bjtu.edu.cn/gnu/libc/glibc-2.28.tar.xz
```
b. 解压源码包并进入解压后的目录:
```shell
tar -xf glibc-2.28.tar.xz
cd glibc-2.28
```
c. 创建一个build目录并进入该目录:
```shell
mkdir build
cd build
```
d. 配置编译选项:
```shell
../configure --prefix=/opt/glibc-2.28
```
e. 编译和安装GLIBC:
```shell
make
make install
```
f. 更改环境变量,将新安装的GLIBC库路径添加到LD_LIBRARY_PATH中:
```shell
export LD_LIBRARY_PATH=/opt/glibc-2.28/lib:$LD_LIBRARY_PATH
```
通过以上步骤,您可以升级GLIBC版本并解决"./mysql_install_db: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./mysql_install_db)"错误。