From: Andrey Hristov Date: Wed, 24 Feb 2010 18:00:01 +0000 (+0000) Subject: add better description to the problem X-Git-Tag: php-5.4.0alpha1~265 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f8eb9abf4408117f402d9172bfa25c3ce9d95dfe;p=php add better description to the problem --- diff --git a/ext/mysqlnd/mysqlnd.c b/ext/mysqlnd/mysqlnd.c index 4ac6077a16..a03486def3 100644 --- a/ext/mysqlnd/mysqlnd.c +++ b/ext/mysqlnd/mysqlnd.c @@ -57,7 +57,11 @@ extern MYSQLND_CHARSET *mysqlnd_charsets; -PHPAPI const char * const mysqlnd_old_passwd = "mysqlnd cannot connect to MySQL 4.1+ using old authentication"; +PHPAPI const char * const mysqlnd_old_passwd = "mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Your password has length of 16. " +"Please execute the SET PASSWORD command (`SET PASSWORD = PASSWORD('your_existing_password')`) with the " +"help of a administration tool to set your password again. This will store a new, and more secure, hash value with the length of 41, in mysql.user. If you are using PHP 5.2 or earlier to " +"connect to this database you might need to remove the old-passwords flag from your my.cnf"; + PHPAPI const char * const mysqlnd_server_gone = "MySQL server has gone away"; PHPAPI const char * const mysqlnd_out_of_sync = "Commands out of sync; you can't run this command now";