Эта ошибка в точности означает, что она говорит: символ mynew_udf
не может быть найден в общей библиотеке.
Без вашего кода я могу только догадываться, почему это так. Ваш исходный код имеет сигнатуры функций, которые выглядят следующим образом?
my_bool mynew_udf_init(UDF_INIT *, UDF_ARGS *args, char *message);
int mynew_udf(UDF_INIT *initid, UDF_ARGS *args, char *is_null, char *error);
Как отмечено в строке 151 здесь : "Это должно быть правильно, или mysqld не найдет символ!"
Если вы считаете, что у вас правильные символы, вы также можете использовать nm
для просмотра символов в mynew_udf.so
:
nm mynew_udf.so | grep mynew_udf