openGauss mysql_fdw

mysql_fdw是一款开源插件。openGauss基于开源的mysql_fdw Release 2.5.3 版本进行开发适配。

编译和使用mysql_fdw需要环境上包含MariaDB的开发包,所以openGauss默认不编译mysql_fdw,下面依次介绍如何编译和使用mysql_fdw。

编译mysql_fdw

编译mysql_fdw需要安装MariaDB的开发库和头文件,推荐使用MariaDB的官方源进行安装。

配置好源后,使用yum install MariaDB-devel MariaDB-shared安装相关开发库。另外MariaDB-client是MariaDB的客户端工具,也可以根据需要安装,用于连接MariaDB进行测试。

示例版本如下:

操作系统: CentOS 7.6 x86

yum安装的mysql开发库版本:

[root@kwemhisprc10431 peilq_package]# yum list installed | grep mariadb
MariaDB-common.x86_64                   10.5.6-1.el7.centos            @mariadb
MariaDB-compat.x86_64                   10.5.6-1.el7.centos            @mariadb
MariaDB-devel.x86_64                    10.5.6-1.el7.centos            @mariadb
MariaDB-shared.x86_64                   10.5.6-1.el7.centos            @mariadb
galera-4.x86_64                         26.4.5-1.el7.centos            @mariadb

安装好开发包后,就可以开始编译mysql_fdw了。编译时需要在执行configure时,加入 --enable-mysql-fdw 选项。后续按照正常的openGauss编译方式编译即可。(openGauss的编译参考软件安装编译

编译完成后,编译产物为mysql_fdw.so,位于安装目录的lib/postgresql/ 下。mysql_fdw相关的sql文件和control文件,位于安装目录的share/postgresql/Extension/ 下。

如果编译安装时,没有加入 --enable-mysql-fdw 选项,可以在openGauss安装完成后,再次编译mysql_fdw,然后手动将编译产物mysql_fdw.so放到对应的安装目录lib/postgresql/,将mysql_fdw--1.0--1.1.sql、mysql_fdw--1.1.sql、mysql_fdw--1.0.sql、mysql_fdw.control放到对应的安装目录 share/postgresql/Extension/ 即可。

openGauss | openGauss 

#openGauss 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值