$ mysql_config --include
В моей системе это печатает
-I/usr/include/mysql
Если каталог, показанный
mysql_config
не имеет права, включают файлы, Ваша установка, возможно, была неравнодушна или, возможно, была изменена после факта.Из документации:
mysql_config предоставляет Вам полезную информацию для компиляции Вашего клиента MySQL и соединения его к MySQL....
- включать
Параметры компилятора для нахождения MySQL включают файлы.
Если возможно, используйте incron. Это использует ядро Linux inotify функция (который в основном отправляет сигналы в пространство пользователя каждый раз, когда некоторый требуемый файл/каталог изменен), и может быть настроен, например, для запущения скрипта каждый раз, когда некоторый файл или каталог так или иначе изменен или получен доступ. С incron можно получить предупреждения в режиме реального времени.