mysql http_put_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、然后便可以使用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值