是否可以使用MySQL中的触发器在linux中调用bash脚本文件? 我一直在网上搜索答案,我遇到了这篇文章:
http://patternbuffer.wordpress.com/2012/09/14/triggering-shell-script-from-mysql/
但是我想知道是否可以在没有像UDF这样的第三方库的情况下这样做。任何帮助表示赞赏。
答案 0 :(得分:0)
不,标准MySQL实例不可能在不使用UDF或插件的情况下调用外部进程。
大多数站点编写某种轮询应用程序来检查是否存在需要处理的数据,然后从该应用程序调用shell脚本。
另一个解决方案是处理二进制日志,查找bin日志事件,指示需要由shell脚本处理的数据。以这种方式处理bin日志称为 change data capture 。有几种工具可以做到这一点,请参阅我对https://dba.stackexchange.com/questions/63681/does-mysql-have-a-version-of-change-data-capture
的回答