I am getting the following error:
Database connection failed: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command
SET PASSWORD = PASSWORD('your_existing_password')
.This will store a new, and more secure, hash value in
mysql.user
. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from yourmy.cnf
file
I using PHP 5.3.8 and MySQL 5.5.16 on my local machine and my host (media temple) is running PHP 5.3 MySQL 5.0.51a. The version on the live server is older than the one on my machine.
How do I fix this error and connect to MySQL from my local machine?
I know there are similar posts to this one but I have tried them all and none are working.