diff --git a/doc/configuration.txt b/doc/configuration.txt index b22ac9893..dde0c5411 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -3583,7 +3583,7 @@ option mysql-check [ user ] Remember that this does not check database presence nor database consistency. To do this, you can use an external check with xinetd for example. - The check requires MySQL >=4.0, for older version, please use TCP check. + The check requires MySQL >=3.22, for older version, please use TCP check. Most often, an incoming MySQL server needs to see the client's IP address for various purposes, including IP privilege matching and connection logging. diff --git a/src/cfgparse.c b/src/cfgparse.c index 7a572fbdf..2a0859444 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -3476,6 +3476,7 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm) ((unsigned char) (packetlen >> 16) & 0xff)); curproxy->check_req[3] = 1; + curproxy->check_req[5] = 128; curproxy->check_req[8] = 1; memcpy(&curproxy->check_req[9], mysqluser, userlen); curproxy->check_req[9 + userlen + 1 + 1] = 1;