From c72012012ff05c087e8da1663f288ea94765107b Mon Sep 17 00:00:00 2001 From: Marcos Marx Date: Thu, 10 Mar 2022 15:14:34 -0300 Subject: [PATCH] Docs: add troubleshooting for mysql (#11012) * add troubleshooting for mysql * correct abhi comments --- docs/integrations/destinations/mysql.md | 5 +++++ docs/integrations/sources/mysql.md | 3 +++ 2 files changed, 8 insertions(+) diff --git a/docs/integrations/destinations/mysql.md b/docs/integrations/destinations/mysql.md index 26ab85bbf7f2c..8125439758382 100644 --- a/docs/integrations/destinations/mysql.md +++ b/docs/integrations/destinations/mysql.md @@ -36,6 +36,11 @@ To use the MySQL destination, you'll need: * To sync data to MySQL **with** normalization MySQL database 8.0.0 or above * To sync data to MySQL **without** normalization you'll need MySQL 5.0 or above. +#### Troubleshooting + +Some users reported that they could not connect to Amazon RDS MySQL or MariaDB. This can be diagnosed with the error message: `Cannot create a PoolableConnectionFactory`. +To solve this issue add `enabledTLSProtocols=TLSv1.2` in the JDBC parameters. + #### Network Access Make sure your MySQL database can be accessed by Airbyte. If your database is within a VPC, you may need to allow access from the IP you're using to expose Airbyte. diff --git a/docs/integrations/sources/mysql.md b/docs/integrations/sources/mysql.md index ac7d295e9d303..d197dfd347b08 100644 --- a/docs/integrations/sources/mysql.md +++ b/docs/integrations/sources/mysql.md @@ -19,6 +19,9 @@ The MySQL source does not alter the schema present in your database. Depending o There may be problems with mapping values in MySQL's datetime field to other relational data stores. MySQL permits zero values for date/time instead of NULL which may not be accepted by other data stores. To work around this problem, you can pass the following key value pair in the JDBC connector of the source setting `zerodatetimebehavior=Converttonull`. +Some users reported that they could not connect to Amazon RDS MySQL or MariaDB. This can be diagnosed with the error message: `Cannot create a PoolableConnectionFactory`. +To solve this issue add `enabledTLSProtocols=TLSv1.2` in the JDBC parameters. + ## Getting Started \(Airbyte Cloud\) On Airbyte Cloud, only TLS connections to your MySQL instance are supported. Other than that, you can proceed with the open-source instructions below.