403Webshell
Server IP : 104.21.38.3  /  Your IP : 162.158.189.108
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/mysql-test/suite/connection_control/r/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/server/mysql/mysql-test/suite/connection_control/r/system_variables.result
#-----------------------------------------------------------------------
# Setup
# Install connection_control plugin
INSTALL PLUGIN connection_control SONAME 'CONNECTION_CONTROL_LIB';
INSTALL PLUGIN connection_control_failed_login_attempts SONAME 'CONNECTION_CONTROL_LIB';
CREATE USER no_privs@localhost IDENTIFIED BY 'abcd';
#-----------------------------------------------------------------------
# Case 1 : connection_control_failed_connections_threshold
SHOW GRANTS;
Grants for root@localhost
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
SET @saved_value = @@global.connection_control_failed_connections_threshold;
SELECT @saved_value;
@saved_value
3
SET @@global.connection_control_failed_connections_threshold = @saved_value;
# 1.1 : Setting connection_control_failed_connections_threshold to valid
#       value
SET @@global.connection_control_failed_connections_threshold = 20;
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
20
SET @@global.connection_control_failed_connections_threshold = 2000;
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
2000
SET @@global.connection_control_failed_connections_threshold = 2147483647;
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
2147483647
SET @@global.connection_control_failed_connections_threshold = DEFAULT;
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
# 1.2 : Setting connection_control_failed_connections_threshold to
#       invalid value
SET @@global.connection_control_failed_connections_threshold = NULL;
ERROR 42000: Incorrect argument type to variable 'connection_control_failed_connections_threshold'
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = `SELECT * FROM mysql.user`;
ERROR 42000: Incorrect argument type to variable 'connection_control_failed_connections_threshold'
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = -20;
ERROR 42000: Variable 'connection_control_failed_connections_threshold' can't be set to the value of '-20'
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = 9223372036854775808;
ERROR 42000: Variable 'connection_control_failed_connections_threshold' can't be set to the value of '9223372036854775808'
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = -9223372036854775808;
ERROR 42000: Variable 'connection_control_failed_connections_threshold' can't be set to the value of '-9223372036854775808'
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
# Switch to conn_no_privs
# 1.3 : Use no_privs@localhost to set
#       connection_control_failed_connections_threshold to valid value
SET @@global.connection_control_failed_connections_threshold = 2147483647;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = DEFAULT;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
# 1.4 : Use no_privs@localhost to set
#       connection_control_failed_connections_threshold to invalid value
SET @@global.connection_control_failed_connections_threshold = NULL;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = 9223372036854775808;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
SET @@global.connection_control_failed_connections_threshold = @saved_value;
SELECT @@global.connection_control_failed_connections_threshold;
@@global.connection_control_failed_connections_threshold
3
#-----------------------------------------------------------------------
# Case 2 : connection_control_min_connection_delay
SET @saved_value= @@global.connection_control_min_connection_delay;
SELECT @saved_value;
@saved_value
1000
# 2.1 : Setting connection_control_min_connection_delay to valid
#       value
SET @@global.connection_control_min_connection_delay = 20000;
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
20000
SET @@global.connection_control_min_connection_delay = 2000;
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
2000
SET @@global.connection_control_min_connection_delay = 2147483647;
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
2147483647
SET @@global.connection_control_min_connection_delay = DEFAULT;
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
# 2.2 : Setting connection_control_min_connection_delay to
#       invalid value
SET @@global.connection_control_min_connection_delay = NULL;
ERROR 42000: Incorrect argument type to variable 'connection_control_min_connection_delay'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = `SELECT * FROM mysql.user`;
ERROR 42000: Incorrect argument type to variable 'connection_control_min_connection_delay'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = -20;
ERROR 42000: Variable 'connection_control_min_connection_delay' can't be set to the value of '-20'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = 9223372036854775808;
ERROR 42000: Variable 'connection_control_min_connection_delay' can't be set to the value of '9223372036854775808'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = -9223372036854775808;
ERROR 42000: Variable 'connection_control_min_connection_delay' can't be set to the value of '-9223372036854775808'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET@@global.connection_control_min_connection_delay = 20;
ERROR 42000: Variable 'connection_control_min_connection_delay' can't be set to the value of '20'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
# Switch to conn_no_privs
# 2.3 : Use no_privs@localhost to set
#       connection_control_min_connection_delay to valid value
SET @@global.connection_control_min_connection_delay = 2147483647;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = DEFAULT;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
# 2.4 : Use no_privs@localhost to set
#       connection_control_min_connection_delay to invalid value
SET @@global.connection_control_min_connection_delay = NULL;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_min_connection_delay = 9223372036854775808;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
# Switch to default connection
# 2.5 : Setting connection_control_min_connection_delay to a value
#       greater than connection_control_max_connection_delay
SET @saved_max_delay= @@global.connection_control_max_connection_delay;
SET @@global.connection_control_max_connection_delay= 10000;
SET @@global.connection_control_min_connection_delay= 11000;
ERROR 42000: Variable 'connection_control_min_connection_delay' can't be set to the value of '11000'
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
SET @@global.connection_control_max_connection_delay= @saved_max_delay;
SET @@global.connection_control_min_connection_delay = @saved_value;
SELECT @@global.connection_control_min_connection_delay;
@@global.connection_control_min_connection_delay
1000
#-----------------------------------------------------------------------
# Case 3 : connection_control_max_connection_delay
SET @saved_value= @@global.connection_control_max_connection_delay;
SELECT @saved_value;
@saved_value
2147483647
# 3.1 : Setting connection_control_max_connection_delay to valid
#       value
SET @@global.connection_control_max_connection_delay = 20000;
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
20000
SET @@global.connection_control_max_connection_delay = 2000;
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2000
SET @@global.connection_control_max_connection_delay = 2147483647;
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = DEFAULT;
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
# 3.2 : Setting connection_control_max_connection_delay to
#       invalid value
SET @@global.connection_control_max_connection_delay = NULL;
ERROR 42000: Incorrect argument type to variable 'connection_control_max_connection_delay'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = `SELECT * FROM mysql.user`;
ERROR 42000: Incorrect argument type to variable 'connection_control_max_connection_delay'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = -20;
ERROR 42000: Variable 'connection_control_max_connection_delay' can't be set to the value of '-20'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = 9223372036854775808;
ERROR 42000: Variable 'connection_control_max_connection_delay' can't be set to the value of '9223372036854775808'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = -9223372036854775808;
ERROR 42000: Variable 'connection_control_max_connection_delay' can't be set to the value of '-9223372036854775808'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = 20;
ERROR 42000: Variable 'connection_control_max_connection_delay' can't be set to the value of '20'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
# Switch to conn_no_privs
# 3.3 : Use no_privs@localhost to set
#       connection_control_max_connection_delay to valid value
SET @@global.connection_control_max_connection_delay = 2147483647;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = DEFAULT;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
# 3.4 : Use no_privs@localhost to set
#       connection_control_max_connection_delay to invalid value
SET @@global.connection_control_max_connection_delay = NULL;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_max_connection_delay = 9223372036854775808;
ERROR 42000: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
# Switch to default connection
# 3.5 : Setting connection_control_min_connection_delay to a value
#       greater than connection_control_max_connection_delay
SET @saved_min_delay= @@global.connection_control_min_connection_delay;
SET @@global.connection_control_min_connection_delay= 11000;
SET @@global.connection_control_max_connection_delay= 10000;
ERROR 42000: Variable 'connection_control_max_connection_delay' can't be set to the value of '10000'
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
SET @@global.connection_control_min_connection_delay= @saved_min_delay;
SET @@global.connection_control_max_connection_delay = @saved_value;
SELECT @@global.connection_control_max_connection_delay;
@@global.connection_control_max_connection_delay
2147483647
#-----------------------------------------------------------------------
# Cleanup
DROP USER no_privs@localhost;
# Uninstall connection_control plugin
UNINSTALL PLUGIN connection_control;
UNINSTALL PLUGIN connection_control_failed_login_attempts;
#-----------------------------------------------------------------------

Youez - 2016 - github.com/yon3zu
LinuXploit