BUG#11766219 : 59280: $MYSQL_HOME IS NOT USED FOR THE
CLIENT CONFIGURATION. At startup, MySQL server/client programs do not read configuration file pointed by MYSQL_HOME environment variable. This happened as, this environment variable was handled by a different variable (DEFAULT_HOME_ENV) in the code, which was ne'er initialized. Fixed by changing it to MYSQL_HOME.
This commit is contained in:
parent
40d72add32
commit
c614ff3a42
@ -140,7 +140,7 @@ static int search_default_file_with_ext(Process_option_func func,
|
||||
- Unix: /etc/
|
||||
- Unix: /etc/mysql/
|
||||
- Unix: --sysconfdir=<path> (compile-time option)
|
||||
- ALL: getenv(DEFAULT_HOME_ENV)
|
||||
- ALL: getenv("MYSQL_HOME")
|
||||
- ALL: --defaults-extra-file=<path> (run-time option)
|
||||
- Unix: ~/
|
||||
|
||||
@ -1232,7 +1232,7 @@ static const char **init_default_directories(MEM_ROOT *alloc)
|
||||
|
||||
#endif
|
||||
|
||||
if ((env= getenv(STRINGIFY_ARG(DEFAULT_HOME_ENV))))
|
||||
if ((env= getenv("MYSQL_HOME")))
|
||||
errors += add_directory(alloc, env, dirs);
|
||||
|
||||
/* Placeholder for --defaults-extra-file=<path> */
|
||||
|
Loading…
x
Reference in New Issue
Block a user