mysql UDF関数sys_execからシェルスクリプトを呼び出しています:
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スクリプト用)の2つの異なるユーザーです。mysqlユーザーにアクセスさせる方法を教えてください。 sys_exec関数の呼び出し中にexecute.shファイル。
Advに感謝