Hola!
Estoy teniendo problemas con una conexion via FDW hacia MySQL,
este esta instalado con opcion de SSL y al tratar de conectar con
MySQL obtengo el siguiente error 😞😞
ERROR: failed to connect to MySQL: SSL connection error: sslv3
alert handshake failure
Al parecer entiendo que como MySQL esta bajo cifrado de SSL este
no puede conectarse porque es una conexion plana, ell punto es
como le puedo agregar los certificados o conseguir informacion de
como funciona el mysql_fdw. Estaba en el sitio de EnterpriseDB que
es el productor de esta extension pero no habla nada de conexion
con SSL, creo que en las opciones de este fdw puede lograrse la
comunicacion pero no se como usarla porque no hay infromacion
La parte de OPTIONS al parecer tiene esto pero no se como usarlo.
Alguien sabe donde podria conseguir ayuda sobre esto, mysql_fdw,
me entre en esta paginahttps://github.com/EnterpriseDB/mysql_fdw
pero no dicen mucho de lo que ya he hecho
[1]
GitHub - EnterpriseDB/mysql_fdw: PostgreSQL foreign data wrapper
for MySQL [1]
PostgreSQL foreign data wrapper for MySQL. Contribute to
EnterpriseDB/mysql_fdw development by creating an account on
GitHub.
github.com [2]
Revisando el codigo vi esta funcion que creo puede arrojar luz
sobre las opciones
static struct MySQLFdwOption valid_options[] =
{
/* Connection options */
{ "host", ForeignServerRelationId },
{ "port", ForeignServerRelationId },
{ "init_command", ForeignServerRelationId },
{ "username", UserMappingRelationId },
{ "password", UserMappingRelationId },
{ "dbname", ForeignTableRelationId },
{ "table_name", ForeignTableRelationId },
{ "secure_auth", ForeignServerRelationId },
{ "max_blob_size", ForeignTableRelationId },
{ "use_remote_estimate", ForeignServerRelationId },
{ "ssl_key", ForeignServerRelationId },
{ "ssl_cert", ForeignServerRelationId },
{ "ssl_ca", ForeignServerRelationId },
{ "ssl_capath", ForeignServerRelationId },
{ "ssl_cipher", ForeignServerRelationId },
/* Sentinel */
{ NULL, InvalidOid }
};
Alguien tiene alguna idea o sugerencia. En otros servidores sin
SSL la conexion ha sido bien sin problemas usando la pagina que
indique mas arriba
Gracias