I have installed MySQL in Ubuntu 14.04 but I can't find the mysql.h
file in any directory. I don't mean that the compiler can't find it, as mentioned in countless other questions, here but I can't find the actual file. Why is that? Where can I find it?
2 Answers
If you can't find mysql.h then it probably isn't anywhere in your filesystem unless you have one of these three packages installed which provides mysql.h:
- libmariadbclient-dev -
/usr/include/mysql/mysql.h
- libmysqlclient-dev -
/usr/include/mysql/mysql.h
- pike7.8-mysql -
/usr/lib/pike7.8/7.4/include/mysql.h
-
-
You can search the package for a missing file with eg:
apt-file search /mysql.h
– A.B.May 28, 2015 at 17:09
try
$ find /usr/ -name 'mysql.h'
or
perhaps it is present at /usr/include/mysql/mysql.h.
(Iam not sure)
-
I have searched in these directories according to the other answers here. The command that @Mitch proposed in the comments would have found it if it existed.– AdamMay 28, 2015 at 16:50
find / | grep mysql.h
?libmysqlclient-dev
packagelocate mysql.h
is a command