我已经编译并安装了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