I am trying to save a new MySQL credential to use in a test workflow. The MariaDB version 10.5 database is remotely accessible. On my local Docker n8n everything works as expected after I enter hostname, db name, db user, db password, port and connection timeout. I was even able to use the credential in a simple MySQL node to retrieve some data. But on a the cloud n8n, using the same n8n version and following the same steps, I get the error “connect ETIMEDOUT”.
What is the error message (if any)?
Couldn’t connect with these settings
connect ETIMEDOUT
MySQL is hosted outside the local network. It is already accessible by external devices by whitelisting % (any) IP for Remote Database Access offered by ISP’s cPanel. This is how I can connect to it using n8n hosted locally on a dev machine. I can also access the database using DBeaver installed on my local machine. But when I try to configure the credential on the cloud n8n I get the timeout error.