summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd.c
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2010-02-24 18:00:01 +0000
committerAndrey Hristov <andrey@php.net>2010-02-24 18:00:01 +0000
commitf8eb9abf4408117f402d9172bfa25c3ce9d95dfe (patch)
tree80d2cb84229cebaf8601cdf381f433e4d7dd8f47 /ext/mysqlnd/mysqlnd.c
parentf829a216593b8150004a71967621df51b9b2fcb7 (diff)
downloadphp-git-f8eb9abf4408117f402d9172bfa25c3ce9d95dfe.tar.gz
add better description to the problem
Diffstat (limited to 'ext/mysqlnd/mysqlnd.c')
-rw-r--r--ext/mysqlnd/mysqlnd.c6
1 files changed, 5 insertions, 1 deletions
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";