From eb89fa1345c95f86557093c5682dab0f37ffb4ab Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Thu, 5 Feb 2004 14:24:01 +0000 Subject: [PATCH] Added FAQ 1.17a about error message, "Client does not support authentication protocol". --- ChangeLog | 4 ++++ Documentation.html | 27 +++++++++++++++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 09fbefa5e..dd744c453 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ phpMyAdmin - Changelog $Id$ $Source$ +2004-02-05 Alexander M. Turek + * Documentation.html: Added FAQ 1.17a about error message, "Client does not + support authentication protocol". + 2004-02-04 Marc Delisle * libraries/sqlparser.lib.php: bug 890573 (was a typo) diff --git a/Documentation.html b/Documentation.html index 7f62c560e..b3c982eb2 100755 --- a/Documentation.html +++ b/Documentation.html @@ -2420,9 +2420,9 @@ To create a new, empty mimetype please see libraries/transformations/template_ge Instead, it will still use the character set you specified for the MySQL onnection.
When compiling php, we strongly recommend that you manually link the MySQL - extension to a MySQL client library of at least the same version since the - one that is bundled with current php distributions is rather old and might - cause problems. + extension to a MySQL client library of at least the same minor version + since the one that is bundled with current php distributions is rather old + and might cause problems (see also FAQ 1.17a).
Also, we do not yet support the improved MySQL extension (mysqli) that comes with php 5. For the moment, the old MySQL extension should also @@ -2431,6 +2431,25 @@ To create a new, empty mimetype please see libraries/transformations/template_ge MySQL 5.1 is not yet supported.

+

+ [1.17a] I cannot connect to the MySQL server. It alawys returns the error + message, "Client does not support authentication protocol requested + by server; consider upgrading MySQL client" +

+

+ You tried to access MySQL with an old MySQL client library. The version of + your MySQL client library can be checked in your phpinfo() output. +
+ In general, it should have at least the same minor version as your server + - as mentioned in FAQ 1.17. +
+ The only way to fix this problem is manually compiling php and its MySQL + extension against a current MySQL client library. +
+ If you still face this problem, please compile your MySQL client library + against the same or a newer MySQL release. +

+

[1.18] I'm running MySQL <= 4.0.1 having lower_case_table_names set to 1. If I create a new table with a @@ -3510,7 +3529,7 @@ To create a new, empty mimetype please see libraries/transformations/template_ge You have to setup appropriate links between the tables, and also setup the "display field" in the foreign table. See FAQ 6.6 for an example. Then, if there are 200 values or less in the - foreign table, a drop-down list of values will be available. + foreign table, a drop-down list of values will be available. You will see two lists of values, the first list containing the key and the display field, the second list containing the display field and the key. The reason for this is to be able to type the first