详解生产环境如何安装mysql.h来调用mysql数据库
概述
最近在生产环境安装sysbench工具,由于之前是rpm安装的mysql,编译的时候发现了mysql.h缺失的问题,这个问题也属于很多共性的问题,这里就顺便做个总结。
1、具体报错
sysbench在make的时候提示fatal error: mysql.h不存在,报错如下:

可以看到红色字体部分--fatal error:mysql.h no such file or directory
2、查看是否安装mysql.h
可以看到mysql.h在系统中是不存在的

3、安装mysql.h
既然没有mysql.h,那么直接安装就可以了
ps:这个rpm包官网下载对应版本就可以了
# rpm -ivh mysql-community-devel-5.7.26-1.el7.x86_64.rpm --rpm包查找mysql的bin include lib # find / -name mysql.h -print # find / -name libmysqlclient.so -print # find / -name mysql -print

4、重新make测试

成功make,问题解决。
相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24