⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.124
Server IP:
50.28.103.30
Server:
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software:
nginx/1.28.0
PHP Version:
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
server
/
mysql
/
mysql-test
/
suite
/
sys_vars
/
t
/
View File Name :
internal_tmp_disk_storage_engine_basic.test
# # # Creation Date: 2013-11-07 # # Author: # # # # Description: Test Cases of Dynamic System Variable # # internal_tmp_disk_storage_engine that check behavior of # # this variable with valid values, invalid values, # # accessing variable with scope that is allowed and with # # scope that is not allowed. # # # # Reference: http://dev.mysql.com/doc/refman/5.7/en/ # # server-system-variables.html#internal_tmp_disk_storage_engine # # # ######################################################################## --source include/not_embedded.inc --source include/have_innodb.inc --source include/load_sysvars.inc ###################################################################### # START OF internal_tmp_disk_storage_engine TESTS # ###################################################################### ############################################################# # Save initial value # ############################################################# SET @start_global_value = @@global.internal_tmp_disk_storage_engine; SELECT @start_global_value; --echo '#--------------------FN_DYNVARS_005_01-------------------------#' ###################################################################### # Display the DEFAULT value of internal_tmp_disk_storage_engine # ###################################################################### SET @@global.internal_tmp_disk_storage_engine = INNODB; SET @@global.internal_tmp_disk_storage_engine = DEFAULT; SELECT @@global.internal_tmp_disk_storage_engine; --echo '#--------------------FN_DYNVARS_005_02-------------------------#' ######################################################################## # Change the value of internal_tmp_disk_storage_engine to a valid value# # for GLOBAL Scope # ######################################################################## SET @@global.internal_tmp_disk_storage_engine = MYISAM; SELECT @@global.internal_tmp_disk_storage_engine; SET @@global.internal_tmp_disk_storage_engine = INNODB; SELECT @@global.internal_tmp_disk_storage_engine; --echo '#--------------------FN_DYNVARS_005_03-------------------------#' ####################################################################### # Change internal_tmp_disk_storage_engine to an invalid value # ####################################################################### --Error ER_WRONG_VALUE_FOR_VAR SET @@global.internal_tmp_disk_storage_engine = 8199; --Error ER_WRONG_VALUE_FOR_VAR SET @@global.internal_tmp_disk_storage_engine = NULL; --Error ER_WRONG_VALUE_FOR_VAR SET @@global.internal_tmp_disk_storage_engine = FILE; --echo '#------------------FN_DYNVARS_005_04-----------------------#' #################################################################### # Check if the value in GLOBAL Table matches value in variable # #################################################################### --disable_warnings SELECT @@global.internal_tmp_disk_storage_engine = VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME='internal_tmp_disk_storage_engine'; --enable_warnings --echo '#------------------FN_DYNVARS_005_05-----------------------#' #################################################################### # Check if TRUE and FALSE values can be used on variable # #################################################################### SET @@global.internal_tmp_disk_storage_engine = TRUE; SELECT @@global.internal_tmp_disk_storage_engine; SET @@global.internal_tmp_disk_storage_engine = FALSE; SELECT @@global.internal_tmp_disk_storage_engine; --echo '#------------------FN_DYNVARS_005_06-----------------------#' ######################################################################## #Test if accessing session internal_tmp_disk_storage_engine gives error# ######################################################################## --Error ER_GLOBAL_VARIABLE SET @@session.internal_tmp_disk_storage_engine= 'MYISAM'; --Error ER_INCORRECT_GLOBAL_LOCAL_VAR SELECT @@session.internal_tmp_disk_storage_engine; --echo '#------------------FN_DYNVARS_005_07-----------------------#' #################################### # Restore initial value # #################################### SET @@global.internal_tmp_disk_storage_engine = @start_global_value; SELECT @@global.internal_tmp_disk_storage_engine; ############################################################# # END OF internal_tmp_disk_storage_engine TESTS # #############################################################