Unable to connect to newer mysql database – Client Does Not Support Authentication Protocol Requested By Server, Consider Upgrading MySQL Client

Kept getting the message ‘Client Does Not Support Authentication Protocol Requested By Server, Consider Upgrading MySQL Client’ after upgrading the mysql server to a newer version than the client odbc driver and after much trawling found that you have to update the mysql user table to hold the password in the old format like so..

UPDATE mysql.user
SET password=OLD_PASSWORD(‘somepassword’)
WHERE user=’someuser’
AND host=’somehost’;

dont forget to update each host and then reload your privaleges, should then work.

🙂

One thought on “Unable to connect to newer mysql database – Client Does Not Support Authentication Protocol Requested By Server, Consider Upgrading MySQL Client

  1. just got caught again on it… must iterate dont forget to reload your privaleges after the update otherwise it wont work

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.