Sto ottenendo il seguente errore:Errore: mysqlnd non riesce a connettersi a MySQL 4.1+ utilizzando il vecchio di autenticazione insicuro
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
ho utilizzando PHP 5.3.8 e MySQL 5.5.16 sulla mia macchina locale e il mio ospite (media temple) esegue PHP 5.3 MySQL 5.0.51a. La versione sul server live è precedente a quella sul mio computer.
Come posso risolvere questo errore e collegarmi a MySQL dal mio computer locale?
So che ci sono post simili a questo ma li ho provati tutti e nessuno funziona.
Questo è un duplicato di http://stackoverflow.com/questions/1575807/cannot-connect-to-mysql-4-1-using-old-authentication – rkosegi
Come indicato nel mio post, ho provato questi suggerimenti e nessuno stanno lavorando per me. Anche quel post è tornato in 09, quindi ho ripubblicato per vedere se c'erano altre/più recenti soluzioni. – user982853