You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS Stream 9编译MySQL源码遇CMake报错:未检测到mysys timer支持

解决CentOS Stream 9编译MySQL源码的"No mysys timer support detected"错误

修复步骤

  1. 安装缺失的定时器依赖
    CentOS Stream 9默认未预装MySQL定时器所需的关键依赖,执行以下命令补全:

    sudo yum install libtirpc-devel libaio-devel gcc-c++ cmake3 -y
    
  2. 清理CMake缓存
    移除之前生成的错误缓存文件,避免残留配置干扰:

    rm -rf CMakeCache.txt CMakeFiles/
    
  3. 改用标准编译方式
    不要使用*FORCE_INSOURCE_BUILD*参数(易引发缓存冲突与依赖检测异常),推荐采用更可靠的out-of-source编译:

    mkdir -p build && cd build
    cmake3 ..
    

    若因特殊需求必须在源码目录内编译,需添加明确的依赖启用参数:

    cmake3 . -DWITH_TIRPC=1 -DWITH_AIO=1
    
  4. 验证依赖完整性
    确认定时器相关库已正确安装:

    ls -la /usr/lib64/libtirpc.so* /usr/lib64/libaio.so*
    

额外说明

  • 执行MySQL官方提供的依赖检查脚本,可提前排查缺失组件:
    ./scripts/check-dev-env.sh
    

内容的提问来源于stack exchange,提问作者JianWill Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 17:20:00