Mysql sys_exec无法打开共享库#8217;lib_mysqludf_sys.so#039
我正在尝试使用sys_exec在Unix上运行本机命令,但是我尝试将插件从https://github.com/mysqludf/lib_mysqludf_sys开始 进入/usr/lib / x86_64-linux-gnu / mariadb18 / plugin#,但是当我尝试在下面运行此命令时: 创建函数sys_exec返回int soname’lib_mysqludf_sys.so’; 我收到此回复: 错误1126(HY000):无法打开共享库’lib_mysqludf_sys.so'(错误号:11,错误的ELF类:ELFCLASS32) 是MariaDB 15.1. 最佳答案 我找到了一种解决方法:首先,我们需要在unix上安装default-libmysqlclient-dev 运行命令:apt-get install default-libmysqlclient-dev 然后从以下位置下载资源库:https://github.com/mysqludf/lib_mysqludf_sys 下载完成后,我们可以运行以下命令: gcc -DMYSQL_DYNAMIC_PLUGIN -fPIC -Wall -m64 -I /usr/include / mysql -I. -共享的lib_mysqludf_sys.c -o lib_mysqludf_sys.so 然后将lib_mysqludf_sys.so复制到MariaDB / MySQL plugins文件夹,如何知道该文件夹?
就我而言,我的命令应该是: cp lib_mysqludf_sys.so /usr/lib / x86_64-linux-gnu / mariadb18 / plugin / 之后,我们可以创建触发器并运行我们需要在自己的OS上运行的所有东西:D
如果您无法运行检查权限所需的命令,我将所有者和组从/ tmp更改为测试 chown -R mysql.mysql / tmp 然后一切正常!!! (编辑:荆州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 一文学会Mysql数据库性能优化--创建表、设计表、SQL优化
- Mysql实例MySQL5.1主从同步出现Relay log read failure错误
- mysql – SQL选择此选项可使值仅出现一次
- 详解MySQL高可用方案:MySQL MHA架构、原理、应用场景等
- 这可能是目前最好看的Redis可视化管理客户端了
- 你真的了解数据库工程师吗?写给想从事数据库方面工作的朋友
- 我使用哪个MySQL连接器:mysql-connector-java-5.1.46.jar或
- 赋能零售、电商、餐饮、生活服务业,小程序商业化价值凸显
- Macosx下使用docker/mysql会出现什么难题
- Rails 3与mysql问题