Bug#29993 (Default value of log_output should be 'FILE', not 'TABLE')

Changed the default location of the log output to LOG_FILE,
for backward compatibility with MySQL 5.0
parent cbd6e56f
...@@ -131,7 +131,7 @@ set global general_log=ON; ...@@ -131,7 +131,7 @@ set global general_log=ON;
set global log_output=default; set global log_output=default;
show variables like 'log_output'; show variables like 'log_output';
Variable_name Value Variable_name Value
log_output TABLE log_output FILE
set global general_log=OFF; set global general_log=OFF;
set global log_output=FILE; set global log_output=FILE;
truncate table mysql.general_log; truncate table mysql.general_log;
......
...@@ -2220,9 +2220,9 @@ void sys_var_log_output::set_default(THD *thd, enum_var_type type) ...@@ -2220,9 +2220,9 @@ void sys_var_log_output::set_default(THD *thd, enum_var_type type)
{ {
pthread_mutex_lock(&LOCK_global_system_variables); pthread_mutex_lock(&LOCK_global_system_variables);
logger.lock(); logger.lock();
logger.init_slow_log(LOG_TABLE); logger.init_slow_log(LOG_FILE);
logger.init_general_log(LOG_TABLE); logger.init_general_log(LOG_FILE);
*value= LOG_TABLE; *value= LOG_FILE;
logger.unlock(); logger.unlock();
pthread_mutex_unlock(&LOCK_global_system_variables); pthread_mutex_unlock(&LOCK_global_system_variables);
} }
......
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