Error remote Sql connection - needs Show Databases privilege

Created a service to connect to a remote MySql Database version 5.0 and in the API testing i’m always getting an error. It needs the show Databases privilege and i’ve checked and this privilege is given to the user.
Is there a problem with the version of my Mysql Database?

We have not encountered any MySQL versions that we could not connect to. Could you try authenticating into your DB with a highly-privileged user first to prove you’re able to connect, then narrow the permissions from there?