diff --git a/Documentation.html b/Documentation.html index 6b72e0881..a33e6f1f9 100755 --- a/Documentation.html +++ b/Documentation.html @@ -2547,15 +2547,16 @@ To create a new, empty mimetype please see libraries/transformations/template_ge
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.
+
+ This problem is generally caused by using MySQL version 4.1 or newer. MySQL
+ changed the authentication hash and your PHP is trying to use the old method.
+ The proper solution is to use the mysqli extension
+ with the proper client library to match your MySQL installation. Your
+ chosen extension is specified in $cfg['Servers'][$i]['extension'].
+ More information (and several workarounds) are located in the
+ MySQL Documentation.