我是靠谱客的博主 兴奋金针菇,最近开发中收集的这篇文章主要介绍Mysql调用Http接口,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、安装mysql-http-udf

1、下载mysql-http-udf-1.0.tar.gz

2、安装libcurl,否则会报错

yum install -y libcurl*

3、编译

tar zxvf mysql-udf-http-1.0.tar.gz
cd mysql-udf-http-1.0
./configure --prefix=/usr/local/mysql-udf-http --with-mysql=/usr/local/mysql/bin/mysql_config
(此处的--prefix=“mysql安装路径”,--with-mysql=“mysql_config所在路径”)
make && make install

4、编译成功后,查看mysql-udf-http.so是否在mysql的plugin目录下,没有则复制或者移动一下,可以先忽略这步,如果下一步报错再解决。

5、在mysql中使用

create function http_get returns string soname 'mysql-udf-http.so';
create function http_post returns string soname 'mysql-udf-http.so';
create function http_put returns string soname 'mysql-udf-http.so';
create function http_delete returns string soname 'mysql-udf-http.so';

二、安装mysql-json-udf

1、下载并将安装包解压到plugin下,然后执行:

gcc $(mysql_config --cflags) -shared -fPIC -o lib_mysqludf_json.so lib_mysqludf_json.c

编译完成后同样需要将生成的文件移到mysql的plugin文件夹下。

2、在mysql中创建:

create function lib_mysqludf_json_info returns string soname 'lib_mysqludf_json.so';
create function json_array returns string soname 'lib_mysqludf_json.so';
create function json_members returns string soname 'lib_mysqludf_json.so';
create function json_object returns string soname 'lib_mysqludf_json.so';
create function json_values returns string soname 'lib_mysqludf_json.so';

3、然后便可以使用了

最后

以上就是兴奋金针菇为你收集整理的Mysql调用Http接口的全部内容,希望文章能够帮你解决Mysql调用Http接口所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部