首页 > 解决方案 > 为什么 UDF 函数在“显示函数状态”中不可见?

问题描述

我已经编译并安装了udf_sys,它可以工作:

mysql> select sys_exec("cp /etc/passwd /tmp");
+---------------------------------+
| sys_exec("cp /etc/passwd /tmp") |
+---------------------------------+
|                               0 |
+---------------------------------+

但是,它在显示功能状态中不可见:

mysql> show function status like '%sys_exec%';
Empty set (0.00 sec)

这很奇怪,有什么想法吗?我正在运行 MySQL 5.7

编辑

尝试改用grep,结果为空

mysql -uroot -e 'show function status' | grep sys_exec

标签: mysql

解决方案


推荐阅读