You likely have some other issue going on. 6 seconds is a very long time already. Transaction timeouts are handled by the SQL server not the Meteobridge regardless. That 6 second timeout is probably a limit set in the Meteobridge for it to finally give up when something is wrong elsewhere. Which is why I said that this is already pretty high.....so having the Meteobridge wait longer isn't going to help. The SQL server has some transaction timeouts that can be set (overridden) but usually the default settings are sufficient except in extreme load environments. So this is not something you need to tweak. The error you see about a timeout is not the most informative ...but such are things a lot of times with these types of systems. You need to find the root cause. What I'm saying is that you aren't having a delay in response time issue even though it may appear so.
Have you ever successfully connected to your SQL server or is this a new setup?
Also did you give the username and IP used in the SQL connection of the Meteobridge that you are using Global privileges over at the SQL server?
Some details of the type of SQL and version that you are running might help too.
Do you know your SQL server socket port for your SQL server? Is it 3306 or 3307 ..etc?
Shared Linux hosting at Bluehost
CentOS I think
PHP 7.0.33
MySQL 5.6.41-84.1
Port 3306 is what I have often used with DB's there.
And I have a fairly high bandwith with Comcast.
I haven't set up a new remote upload DB there in a while and I am not confident they allow it now.