我正在从 mysql UDF 函数 sys_exec 调用 shell 脚本:
SET cmd = CONCAT('cd /home/enablement;sh execute.sh ', CONCAT('1', ' ', '1', ' ', '1'));
SET result = sys_exec(cmd);
SELECT result FROM DUAL;
但是我得到一个错误代码 32512 结果可能是两个不同的用户,一个用于 mysql,另一个用于 linux(用于 execute.sh 脚本),请您指导我如何让 mysql 用户访问在调用 sys_exec 函数时执行.sh 文件。
感谢进阶