I'm trying connect de MYSQL plugin (zapier) in my RDS Database (aws), but zapier return a error message: "authentication failed: Could not connect with **** and provided password. The response we got from the server is included below for debugging purposes. 255"
I cant find a solution for this error code.
My user, host and password are correct. And the IP 54.86.9.50/32 are enabled in my Security Group. In other integration products, the plugin works.
Best answer by Danvers
Hi @Chris Colligan!
In this case, the issue was the version of MySQL being used. Here’s what our Support Team had to say:
This kind of "255" error is MySQL's way of saying that Zapier isn't able to connect with your version of MySQL. Currently, it's not possible for Zapier to connect with MySQL versions of 8.0+
Right now, it would only be possible for Zapier to connect with a database running an earlier version of MySQL. We do have a feature request open to add compatibility with later versions, let us know if you’d like to be added to that feature request!
Hi there @pedropsb - Before we dive in more into your issue, would you be able to reconnect your app in your My Apps? Please let us know what the outcome was and we’ll go from there. Thanks!
authentication failed: Could not connect with ***** and provided password. The response we got from the server is included below for debugging purposes. 255"
In this case, the issue was the version of MySQL being used. Here’s what our Support Team had to say:
This kind of "255" error is MySQL's way of saying that Zapier isn't able to connect with your version of MySQL. Currently, it's not possible for Zapier to connect with MySQL versions of 8.0+
Right now, it would only be possible for Zapier to connect with a database running an earlier version of MySQL. We do have a feature request open to add compatibility with later versions, let us know if you’d like to be added to that feature request!
@Danvers@steph.n please add me to the list, as well. Is there any ETA on this?
The only zaps we are using rely on MySQL connectivity. When we were forced to upgrade a few days ago for security reasons everything stopped working. Now I’m going to have to turn off my plan unless there is some kind of workaround for this.
@dleight sorry you are running into this- you have been added to the list. I don’t see an ETA at the moment but you will be notified of any updates via email!
I’ve added you to the list of affected users. We’ll be in touch by email as soon as it’s resolved.
I don’t have an update on when this will be added but in the meantime, there is a workaround a user shared with us that you may find useful:
"We've set up a workaround for the integration using an SQL proxy, so this issue no longer has the highest priority. It would still help a lot if it were resolved so we can ditch the proxy again.
Our database is configured with "defaultauthenticationplugin=mysqlnativepassword" to ensure backward compatibility, so the connection issue cannot be caused by the authentication protocol itself. I suspect it is caused by the queries it performs after login (it selects @@txisolation which has been removed in MySQL 8.0). Remapping it via our proxy did the trick"
@SamB could you share some more details on how you set that proxy up and revamped the queries after login? I’d love to do that myself but have never done it before.