Commit 577d02b1 authored by Vladislav Vaintroub's avatar Vladislav Vaintroub

MWL#55: look for my.cnf in addition to my.ini trying to figure out defaults file for the service

parent 47c776bc
...@@ -164,8 +164,12 @@ int get_mysql_service_properties(const wchar_t *bin_path, ...@@ -164,8 +164,12 @@ int get_mysql_service_properties(const wchar_t *bin_path,
*p= 0; *p= 0;
} }
/* Look for my.ini in the install root */ /* Look for my.ini, my.cnf in the install root */
sprintf_s(props->inifile, MAX_PATH, "%s\\my.ini", install_root); sprintf_s(props->inifile, MAX_PATH, "%s\\my.ini", install_root);
if (GetFileAttributes(props->inifile) == INVALID_FILE_ATTRIBUTES)
{
sprintf_s(props->inifile, MAX_PATH, "%s\\my.cnf", install_root);
}
if (GetFileAttributes(props->inifile) != INVALID_FILE_ATTRIBUTES) if (GetFileAttributes(props->inifile) != INVALID_FILE_ATTRIBUTES)
{ {
/* Ini file found, get datadir from there */ /* Ini file found, get datadir from there */
...@@ -174,7 +178,7 @@ int get_mysql_service_properties(const wchar_t *bin_path, ...@@ -174,7 +178,7 @@ int get_mysql_service_properties(const wchar_t *bin_path,
} }
else else
{ {
/* Ini file was not found */ /* No ini file */
props->inifile[0]= 0; props->inifile[0]= 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment