记录一次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