1
SET @start_value = @@global.max_connect_errors;
5
'#--------------------FN_DYNVARS_073_01------------------------#'
6
SET @@global.max_connect_errors = 5000;
7
SET @@global.max_connect_errors = DEFAULT;
8
SELECT @@global.max_connect_errors;
9
@@global.max_connect_errors
11
'Bug# 34876: This variable has invalid default value as compared to documentation';
12
'#---------------------FN_DYNVARS_073_02-------------------------#'
13
SET @@global.max_connect_errors = @start_value;
14
SELECT @@global.max_connect_errors = 10;
15
@@global.max_connect_errors = 10
17
'#--------------------FN_DYNVARS_073_03------------------------#'
18
SET @@global.max_connect_errors = 4096;
19
SELECT @@global.max_connect_errors;
20
@@global.max_connect_errors
22
SET @@global.max_connect_errors = 4294967294;
23
SELECT @@global.max_connect_errors;
24
@@global.max_connect_errors
26
SET @@global.max_connect_errors = 4294967295;
27
SELECT @@global.max_connect_errors;
28
@@global.max_connect_errors
30
SET @@global.max_connect_errors = 1;
31
SELECT @@global.max_connect_errors;
32
@@global.max_connect_errors
34
SET @@global.max_connect_errors = 2;
35
SELECT @@global.max_connect_errors;
36
@@global.max_connect_errors
38
'Bug# 34877: Invalid Values are coming in variable on assigning valid values';
39
'#--------------------FN_DYNVARS_073_04-------------------------#'
40
SET @@global.max_connect_errors = -1;
42
Warning 1292 Truncated incorrect max_connect_errors value: '0'
43
SELECT @@global.max_connect_errors;
44
@@global.max_connect_errors
46
SET @@global.max_connect_errors = 100000000000;
47
SELECT @@global.max_connect_errors;
48
@@global.max_connect_errors
50
SET @@global.max_connect_errors = 10000.01;
51
ERROR 42000: Incorrect argument type to variable 'max_connect_errors'
52
SELECT @@global.max_connect_errors;
53
@@global.max_connect_errors
55
SET @@global.max_connect_errors = -1024;
57
Warning 1292 Truncated incorrect max_connect_errors value: '0'
58
SELECT @@global.max_connect_errors;
59
@@global.max_connect_errors
61
SET @@global.max_connect_errors = 0;
63
Warning 1292 Truncated incorrect max_connect_errors value: '0'
64
SELECT @@global.max_connect_errors;
65
@@global.max_connect_errors
67
SET @@global.max_connect_errors = 4294967296;
68
SELECT @@global.max_connect_errors;
69
@@global.max_connect_errors
71
'Bug # 34837: Errors are not coming on assigning invalid values to variable';
72
SET @@global.max_connect_errors = ON;
73
ERROR 42000: Incorrect argument type to variable 'max_connect_errors'
74
SELECT @@global.max_connect_errors;
75
@@global.max_connect_errors
77
SET @@global.max_connect_errors = 'test';
78
ERROR 42000: Incorrect argument type to variable 'max_connect_errors'
79
SELECT @@global.max_connect_errors;
80
@@global.max_connect_errors
82
'#-------------------FN_DYNVARS_073_05----------------------------#'
83
SET @@session.max_connect_errors = 4096;
84
ERROR HY000: Variable 'max_connect_errors' is a GLOBAL variable and should be set with SET GLOBAL
85
SELECT @@session.max_connect_errors;
86
ERROR HY000: Variable 'max_connect_errors' is a GLOBAL variable
87
'#----------------------FN_DYNVARS_073_06------------------------#'
88
SELECT @@global.max_connect_errors = VARIABLE_VALUE
89
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
90
WHERE VARIABLE_NAME='max_connect_errors';
91
@@global.max_connect_errors = VARIABLE_VALUE
93
SELECT @@max_connect_errors = VARIABLE_VALUE
94
FROM INFORMATION_SCHEMA.SESSION_VARIABLES
95
WHERE VARIABLE_NAME='max_connect_errors';
96
@@max_connect_errors = VARIABLE_VALUE
98
'#---------------------FN_DYNVARS_073_07----------------------#'
99
SET @@global.max_connect_errors = TRUE;
100
SELECT @@global.max_connect_errors;
101
@@global.max_connect_errors
103
SET @@global.max_connect_errors = FALSE;
105
Warning 1292 Truncated incorrect max_connect_errors value: '0'
106
SELECT @@global.max_connect_errors;
107
@@global.max_connect_errors
109
'#---------------------FN_DYNVARS_073_08----------------------#'
110
SET @@global.max_connect_errors = 5000;
111
SELECT @@max_connect_errors = @@global.max_connect_errors;
112
@@max_connect_errors = @@global.max_connect_errors
114
'#---------------------FN_DYNVARS_073_09----------------------#'
115
SET max_connect_errors = 6000;
116
ERROR HY000: Variable 'max_connect_errors' is a GLOBAL variable and should be set with SET GLOBAL
117
SELECT @@max_connect_errors;
120
SET local.max_connect_errors = 7000;
121
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'max_connect_errors = 7000' at line 1
122
SELECT local.max_connect_errors;
123
ERROR 42S02: Unknown table 'local' in field list
124
SET global.max_connect_errors = 8000;
125
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'max_connect_errors = 8000' at line 1
126
SELECT global.max_connect_errors;
127
ERROR 42S02: Unknown table 'global' in field list
128
SELECT max_connect_errors = @@session.max_connect_errors;
129
ERROR 42S22: Unknown column 'max_connect_errors' in 'field list'
130
SET @@global.max_connect_errors = @start_value;
131
SELECT @@global.max_connect_errors;
132
@@global.max_connect_errors