I had a look at the FreeDB.tech. There is nothing to see though, no details about the service (other than pricing) seem to included on the website without creating an account. After creating a test account out of curiosity I could see its MyPHP driven interface. You don't get root access which implies the site's owner has root access to all your data. Precious little else is revealed but the site.
If I'm honest the site looks shady AF, it is drowning in ads.
Re SSL: There is a bug report on SSL with MySQL failing on mobile, that was patched many years ago - couldn't see a bug report with problems similar to yours. What I could find:
https://quality.livecode.com/show_bug.cgi
I had a scan through a number of release notes from LC v6 onwards, I couldn't see any mention of either MySQL driver version or any compatibility fixes are than an issue roundabout v6, which probably corresponds to the bug report. But this also suggests the driver does not get updated all that often or if it is, it's never advertised.
The only other thing I'll note is that MySQL 5 was released in ...2005. Not sure that should be the benchmark of what works unless your tech is not much older than 10 years after that.
Are you using the bona fide last community version (9.6.3)?
if not and you're on opensource where an older driver may have been included, it may be of value to download 9.6.3 community installer for testing and it if works it may be as simple as using the it's MySQL driver.
Another test would be to install MySQL on your local machine (you could use MAMP (Mac/Win) or LAMP (linux) to avoid installation completely and just run it) and test using localhost as really that's what is recommended in general.
Direct access to MySQL over the net is discouraged and usually middleware would be the bridge between http commands and localhost access.
Other options:
Roll your own: Rather than the limited and iffy service provided by freedb.tech, you could go full hog, and use something like a
DigitalOcean droplet with linux installed, install the latest version of MySQL on it, install LC server and use the API I posted in another thread. That way any app, no matter how old, could use full CRUD via http and very securely. And it's not as hard or costly as it sounds, with the right tools.
If you do go down this route, I can't recommend
Lifeboat enough.
While it's a shareware app (slightly pricey 1-off purchase, but can be used for free) that was ostensibly designed for uploading/running Xojo web apps, it's incredibly valuable for any linux server maintenance.
With literally 1 click you can keep your Linux server up to date, assign any number of domains to it (I guess you'd need to get at least one) and SSL (free via LetsEncrypt and even get SSL for subdomains free), Nginx webserver, MySQL (well, MariaDB which is the same but better - Oracle is slowly killing community MySQL as opensource, MariaDB is a fork by the original inventor) and/or PostgeSQL and can even set up hosting static webpages - above and beyond running a xojo web app. It's an amazing app and although the 1-off cost may feel a bit steep, it's well worth the money - by the time it saves you, it pays for itself.
Domains are cheap and you can get one for as little as $1/month. So for the 1-off cost of LifeBoat (I'd recommend but you could do without, if you know how to manually) and around $7-8/month recurring costs for server and domain name, you're can literally be the queen of your server and do whatever you want.
Access over HTTP
Another http option is to use something like
BaseRow, which is opensource and if you're hosting the service yourself it's
completely free; there is also a free tier for using their hosted service. The REST API is straightforward and easy to use.
Of course if sticking with LiveCode and you don't have a lot of data you could also use the free tier on
LiveCloud, which is specifically designed for LC. You would just manage data as arrays and LiveCloud can function both as local and cloud database that sync. If you have a lot of data it can become pricier - the free tier includes 10 Mb RAM cloud data (the local data is free I think) and 1 Gb BLOB data.
If I'm honest, having seen FreeDB.tech, I personally would not recommend that... at the very least you'd probably want a database with which
you have root access and no one else, certainly not a shady website. But recommendation in general are that you'd use something with some kind of middleware rather than access MySQL directly. If you do provide direct access to SQL you'd need to take great pains to limit user's access to prevent SQLinjections etc. And even then it's dicey...
if you managed to read all that well done
