I have reinstalled redash in a new docker container and with the new version I’m unable to get redash to connect to the MySQL database.
If I run mysql --host 172.22.0.3 --port 3304 -u root -p inside the worker or server container I’m able to connect just fine.
Using the same connection information in a data source and clicking on test connecting just prompts me with “Connection Test Failed:” without any helpful information.
The log on debug level only shows the following during test connection:
postgres_1 | LOG: unexpected EOF on client connection with an open transaction
server_1 | [2020-07-10 01:58:32,432][PID:9][INFO][metrics] method=POST path=/api/data_sources/3/test endpoint=datasourcetestresource status=200 content_type=application/json content_length=28 duration=1009.60 query_count=4 query_duration=6.94
nginx_1 | <redacted> - - [10/Jul/2020:01:58:32 +0000] "POST /api/data_sources/3/test HTTP/1.1" 200 57 "http://redash.example.com:83/data_sources/3" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.119 Safari/537.36" "-