mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 19:37:16 +02:00
Test for setting general_log_file to a directory fails
since /tmp is used as the directory. It does not always exist so let's use one that always exists MYSQLTEST_VARDIR
This commit is contained in:
parent
b7b774ee29
commit
2e70c5811c
2 changed files with 10 additions and 3 deletions
|
|
@ -94,8 +94,8 @@ Variable_name Value
|
||||||
log_output FILE,TABLE
|
log_output FILE,TABLE
|
||||||
set global general_log_file='/not exiting path/log.master';
|
set global general_log_file='/not exiting path/log.master';
|
||||||
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not exiting path/log.master'
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not exiting path/log.master'
|
||||||
set global general_log_file='/tmp';
|
set global general_log_file='MYSQLTEST_VARDIR';
|
||||||
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/tmp'
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of 'MYSQLTEST_VARDIR'
|
||||||
set global general_log_file='';
|
set global general_log_file='';
|
||||||
ERROR 42000: Variable 'general_log_file' can't be set to the value of ''
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of ''
|
||||||
show variables like 'general_log_file';
|
show variables like 'general_log_file';
|
||||||
|
|
|
||||||
|
|
@ -70,12 +70,19 @@ show variables like 'general_log_file';
|
||||||
show variables like 'slow_query_log_file';
|
show variables like 'slow_query_log_file';
|
||||||
show variables like 'log_output';
|
show variables like 'log_output';
|
||||||
|
|
||||||
|
# Can't set general_log_file to a non existing file
|
||||||
--error 1231
|
--error 1231
|
||||||
set global general_log_file='/not exiting path/log.master';
|
set global general_log_file='/not exiting path/log.master';
|
||||||
|
|
||||||
|
# Can't set general_log_file to a directory
|
||||||
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||||
--error 1231
|
--error 1231
|
||||||
set global general_log_file='/tmp';
|
eval set global general_log_file='$MYSQLTEST_VARDIR';
|
||||||
|
|
||||||
|
# Can't set general_log_file to empty string
|
||||||
--error 1231
|
--error 1231
|
||||||
set global general_log_file='';
|
set global general_log_file='';
|
||||||
|
|
||||||
--replace_column 2 #
|
--replace_column 2 #
|
||||||
show variables like 'general_log_file';
|
show variables like 'general_log_file';
|
||||||
set global general_log= OFF;
|
set global general_log= OFF;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue