--source include/have_innodb.inc --source include/restart_and_reinit.inc let $innodb_file_format_orig=`select @@innodb_file_format`; select @@innodb_file_format; select @@innodb_file_format_check; select @@innodb_file_format_max; set global innodb_file_format=antelope; set global innodb_file_format=barracuda; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format=cheetah; select @@innodb_file_format; set global innodb_file_format=default; select @@innodb_file_format; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format=on; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format=off; select @@innodb_file_format; set global innodb_file_format_max=antelope; set global innodb_file_format_max=barracuda; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format_max=cheetah; select @@innodb_file_format_max; set global innodb_file_format_max=default; select @@innodb_file_format_max; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format=on; --error ER_WRONG_VALUE_FOR_VAR set global innodb_file_format=off; select @@innodb_file_format_max; set global innodb_file_format_max=antelope; # innodb_file_format_check is read only variable, can be # set as server startup parameter --error ER_INCORRECT_GLOBAL_LOCAL_VAR set global innodb_file_format_check=off; eval SET GLOBAL innodb_file_format=$innodb_file_format_orig;