当前位置:论坛首页 > Linux面板 > 求助

【待反馈】麒麟linux kylin v10系统安装mysql 5.7失败

发表在 Linux面板前天 17:07 [复制链接] 1 47

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

系统版本:

问题描述:

麒麟 v10 桌面版 mysql5.7 编译安装失败,提示信息如下图
相关截图(日志、错误):

ScreenShot_2026-03-31_165947_224.jpg
ScreenShot_2026-03-31_165947_224.jpg
使用道具 举报 只看该作者 回复
发表于 前天 18:25 | 显示全部楼层
您好,根据截图分析:
1、/usr/local/lib/libcurl.so.4: no version information available:系统中/usr/local/lib下的libcurl.so.4库缺少版本信息,导致 cmake 加载时出现警告,最终引发编译中断。
2、可能原因:你手动编译安装过 curl,覆盖了系统原生的 libcurl 库,而 cmake 依赖系统库的版本信息,手动编译的库不满足要求。
make: *** [Makefile:163: all] Error 2:cmake 的 libcurl 异常导致编译流程在 1% 阶段就失败,无法继续完成 MySQL 的构建。
解决方案:
1、修复libcurl的问题
  1. # 备份手动安装的libcurl(防止误删)
  2. mv /usr/local/lib/libcurl.so.4 /usr/local/lib/libcurl.so.4.bak
  3. mv /usr/local/lib/libcurl.so /usr/local/lib/libcurl.so.bak
  4. mv /usr/local/lib/libcurl.so.4.* /usr/local/lib/ 2>/dev/null
复制代码

2、确保系统自带的libcurl生效
  1. # 刷新动态链接库缓存
  2. ldconfig

  3. # 验证系统库路径优先级
  4. export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:$LD_LIBRARY_PATH
  5. echo 'export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:$LD_LIBRARY_PATH' >> /etc/profile
  6. source /etc/profile

  7. # 验证libcurl版本信息
  8. ldd /usr/bin/cmake | grep curl
  9. # 正常输出应指向 /usr/lib64/libcurl.so.4 而非 /usr/local/lib
复制代码

3、重新安装MySQL
如果还是报错,请将错误信息截图发出来
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表