Server IP : 104.21.38.3 / Your IP : 162.158.170.247 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/server/mysql/src/mysql-test/suite/sys_vars/t/ |
Upload File : |
############## mysql-test\t\local_infile_func.test ############################ # # # Variable Name: local_infile # # Scope: GLOBAL # # Access Type: Dynamic # # Data Type: Boolean # # Default Value: 1 # # Valid Values: # # # # # # Creation Date: 2008-03-08 # # Author: Rizwan Maredia # # # # Description: Test Cases of Dynamic System Variable "local_infile" # # that checks behavior of this variable # # # # Reference: http://dev.mysql.com/doc/refman/5.1/en/ # # server-system-variables.html#option_mysqld_local_infile # # # ################################################################################ --source include/not_embedded.inc --echo '#--------------------FN_DYNVARS_037_01-------------------------#' #################################################################### # Check if setting local_infile is changed in every new connection # #################################################################### SET @@global.local_infile = 0; # con1 will be default connection from now on --echo 'connect (con1,localhost,root,,,,)' connect (con1,localhost,root,,,,); --echo 'connection con1' connection con1; SELECT @@global.local_infile; SET @@global.local_infile = 1; --echo 'connect (con2,localhost,root,,,,)' connect (con2,localhost,root,,,,); --echo 'connection con2' connection con2; SELECT @@global.local_infile; disconnect con2; --echo '#--------------------FN_DYNVARS_037_02-------------------------#' ###################################################### # Begin the functionality Testing of local_infile # ###################################################### --echo 'connection con1' connection con1; #============================================================= --echo '-----Checking LOAD DATA when local_infile is 1-------' #============================================================= SET @@global.local_infile = 1; --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings create table t1(a int); --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR eval LOAD DATA LOCAL INFILE '$MYSQLTEST_VARDIR/std_data/numbers.txt' INTO TABLE test.t1; SELECT count(*) from t1; #============================================================= --echo '-----Checking LOAD DATA when local_infile is 0-------' #============================================================= SET @@global.local_infile = 0; --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings create table t1(a int); --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR --Error ER_NOT_ALLOWED_COMMAND eval LOAD DATA LOCAL INFILE '$MYSQLTEST_VARDIR/std_data/numbers.txt' INTO TABLE test.t1; SELECT count(*) from t1; # clean up and restore DROP TABLE t1; SET @@global.local_infile = 1; ###################################################### # Endo of functionality Testing for local_infile # ######################################################