已解决(configure: error: MySQL library not found)

如果未在服务器上安装必需的库, 依赖项, 则设置开源始终是一个挑战。
有时可能令人沮丧。
几周前, 我正在实施Zabbix并收到此错误。

checking for libperfstat 5.2.0.40 fileset...no checking for libperfstat 5.3.0.60 fileset...no checking for architecture...linux (linux-gnu) checking for the linux kernel version... 2.6 family (2.6.32-358.el6.x86_64)checking for mysql_config... no configure: error: MySQL library not found

【已解决(configure: error: MySQL library not found)】你是否也遇到相同的错误?
我花了几个小时来找出解决方法, 因此想与你分享。
我使用了以下configure命令。
./configure --with-mysql--enable-server --enable-agent --enable-ipv6 --with-net-snmp --with-libcurl

解决方案
  • 安装MySQL-devel软件包
你可以从下载
https://www.rpmfind.net/linux/rpm2html/search.php?query=mysql-devel

  • 安装MySQL共享组件包
你可以从下载
http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/mysql-shared

上面的链接适用于Linux 6(64位), 你可能会看到不同操作系统/体系结构的完整详细信息– http://dev.mysql.com/downloads/mysql/#downloads
重新配置, 应该没问题。
如果你有兴趣学习Zabbix, 请查看此基本课程。

    推荐阅读