【发布时间】:2011-10-21 10:11:52
【问题描述】:
我们的客户正在运行一个带有多个从属的单主(在一个集群中)。
现在,他希望我们编写一些(仅)在从属设备上添加、更新或删除新记录时在从属设备上运行的触发器。此触发器应运行外部 java 程序。
这可能吗?推荐?
我们如何从触发器运行 java 程序?推荐/安全吗?
有什么需要注意的问题吗?
【问题讨论】:
-
MySQL 不支持 Java 作为触发器的一部分或在服务器内部运行。
-
我们希望触发器在运行 MYSQL 从属服务器的服务器上运行外部程序。我们不一定要在 MYSQL 服务器中运行程序。
-
从数据库服务器内部调用外部程序是一个安全漏洞,并不是一个好主意。
-
@Johan - 当您知道自己在做什么时,您就拥有了服务器并且是服务器的唯一用户,如果规范要求,这是个好主意。
标签: java mysql triggers replication slave