Установка библиотеки mysqludf на CentOS x64

Я много гуглил о проблеме, которую пытался установить библиотеку MySQL.

Я скачал библиотечные файлы с https://github.com/mysqludf/lib_mysqludf_sys и разместил их на сервере digitalocean (работает на CentOS x64) по адресу: /usr/lib64/mysql/plugin

Makefile библиотеки был изменен, и теперь он выглядит так:

install:
    gcc -m64 -fPIC -Wall -I/usr/include/mysql -I. -shared lib_mysqludf_sys.c -o     /usr/lib64/mysql/plugin/lib_mysqludf_sys.so -L/usr/lib/x86_64-linux-gnu/libstdc++.so.6

Когда я пытаюсь установить библиотеку из терминала, используя следующую команду:

mysql -u root -p mysql < /usr/lib64/mysql/plugin/lib_mysqludf_sys.sql

Я получаю эту ошибку:

ERROR 1126 (HY000) at line 26: Can't open shared library 'lib_mysqludf_sys.so' (errno: 22 /usr/lib64/mysql/plugin/lib_mysqludf_sys.so: wrong ELF class: ELFCLASS32)

Погуглив эту ошибку, я нашел это потенциальное решение, но оно не помогло. Может ли кто-нибудь помочь мне решить эту проблему?

0 ответов

Другие вопросы по тегам