1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
SET @start_value= @@global.wait_timeout;
SET @@global.wait_timeout= 2;
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'pw';
INSTALL COMPONENT "file://component_test_status_var_service";
SHOW STATUS WHERE VARIABLE_NAME LIKE 'test_component.int_variable';
connect con1,localhost,root,,;
SHOW STATUS WHERE VARIABLE_NAME LIKE '%component%';
connect con2,localhost,testuser,'pw',;
SHOW STATUS WHERE VARIABLE_NAME LIKE '%component%';
connection default;
Variable_name Value
connection con1;
Variable_name Value
Com_install_component 0
Com_uninstall_component 0
test_component.array_var1 MySQL
test_component.array_var2 8.000000
test_component.bool_var ON
test_component.char_ptr_var Testing CHAR_PTR for status vars
test_component.char_var Testing CHAR status variable
test_component.double_var 8.000000
test_component.func_var Testing SHOW_FUNC type for component status variables
test_component.int_var 7
test_component.long_var 1234567
test_component.longlong_var 123456789
connection con2;
Variable_name Value
Com_install_component 0
Com_uninstall_component 0
test_component.array_var1 MySQL
test_component.array_var2 8.000000
test_component.bool_var ON
test_component.char_ptr_var Testing CHAR_PTR for status vars
test_component.char_var Testing CHAR status variable
test_component.double_var 8.000000
test_component.func_var Testing SHOW_FUNC type for component status variables
test_component.int_var 7
test_component.long_var 1234567
test_component.longlong_var 123456789
connection default;
disconnect con1;
disconnect con2;
UNINSTALL COMPONENT "file://component_test_status_var_service";
DROP USER 'testuser'@'localhost';
SET @@global.wait_timeout= @start_value;
########## test_component_status_var_service.log:
test_component_status_var init:
test_component_status_var end of init:
test_component_status_var deinit:
test_component_status_var_service end of deinit:
|