I've been browsing the gentoo-forums and other sources of information for hours until I finally found the fix. First do:Client does not support authentication protocol requested by server; consider upgrading MySQL client
Code: Select all
$ mysql -u root --passwordThen execute this line that solves it all:
Code: Select all
SET PASSWORD FOR user@localhost = OLD_PASSWORD('your_password'); This problem is generally caused by using MySQL version 4.1 or newer. MySQL changed the authentication hash and your PHP is trying to use the old method.


