Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.224.5.46
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
suite /
x /
t /
[ HOME SHELL ]
Name
Size
Permission
Action
macros
[ DIR ]
drwxr-xr-x
admin_bogus.test
600
B
-rw-r--r--
admin_bogus_mysqlx.test
597
B
-rw-r--r--
admin_create_collection.test
3.29
KB
-rw-r--r--
admin_create_collection_mysqlx...
2.67
KB
-rw-r--r--
admin_create_index_datetime.te...
5.15
KB
-rw-r--r--
admin_create_index_datetime_my...
2.6
KB
-rw-r--r--
admin_create_index_string.test
12.03
KB
-rw-r--r--
admin_create_index_string_mysq...
3.29
KB
-rw-r--r--
admin_ensure_collection.test
4.51
KB
-rw-r--r--
admin_ensure_collection_mysqlx...
3.7
KB
-rw-r--r--
admin_kill.test
2.36
KB
-rw-r--r--
admin_kill_client_mysqlx.test
1.69
KB
-rw-r--r--
admin_list_objects.test
2.57
KB
-rw-r--r--
admin_list_objects_case_insens...
577
B
-rw-r--r--
admin_list_objects_case_insens...
735
B
-rw-r--r--
admin_list_objects_case_sensit...
353
B
-rw-r--r--
admin_list_objects_case_sensit...
27
B
-rw-r--r--
admin_list_objects_case_sensit...
394
B
-rw-r--r--
admin_list_objects_mysqlx.test
2.59
KB
-rw-r--r--
admin_ping.test
484
B
-rw-r--r--
admin_ping_mysqlx.test
1.21
KB
-rw-r--r--
admin_xkill.test
44.87
KB
-rw-r--r--
binary_log-master.opt
110
B
-rw-r--r--
binary_log.test
1.2
KB
-rw-r--r--
bug_23028052.test
2.56
KB
-rw-r--r--
capabilities-master.opt
42
B
-rw-r--r--
capabilities.test
10.19
KB
-rw-r--r--
client_close.test
8.23
KB
-rw-r--r--
client_close_abort.test
1.93
KB
-rw-r--r--
client_session.test
1.61
KB
-rw-r--r--
connection.test
31.38
KB
-rw-r--r--
connection_default_schema.test
2.3
KB
-rw-r--r--
connection_expire.test
7.4
KB
-rw-r--r--
connection_expired_certs-maste...
167
B
-rw-r--r--
connection_expired_certs.test
677
B
-rw-r--r--
connection_ipv6-master.opt
35
B
-rw-r--r--
connection_ipv6.test
5.39
KB
-rw-r--r--
connection_nonssl-master.opt
42
B
-rw-r--r--
connection_nonssl.test
5.97
KB
-rw-r--r--
connection_openssl-master.opt
273
B
-rw-r--r--
connection_openssl.test
70
B
-rw-r--r--
connection_require_secure_tran...
2.77
KB
-rw-r--r--
connection_reset_by_peer.test
1.01
KB
-rw-r--r--
connection_skip_grant_table.te...
2.88
KB
-rw-r--r--
connection_skip_networking.tes...
3.21
KB
-rw-r--r--
connection_skip_networking_win...
57
B
-rw-r--r--
connection_skip_networking_win...
1.77
KB
-rw-r--r--
connection_timeout.test
2.72
KB
-rw-r--r--
connection_tls_version-master....
300
B
-rw-r--r--
connection_tls_version.test
4.47
KB
-rw-r--r--
connection_unixsocket.test
6.81
KB
-rw-r--r--
connection_unixsocket_invalid....
7.29
KB
-rw-r--r--
connection_unixsocket_lock.tes...
3.15
KB
-rw-r--r--
connection_unixsocket_rpl.test
7.17
KB
-rw-r--r--
connection_user_authentication...
89
B
-rw-r--r--
connection_user_authentication...
85
B
-rw-r--r--
connection_without_session.tes...
464
B
-rw-r--r--
connection_yassl-master.opt
272
B
-rw-r--r--
create_alter_sql.test
7.07
KB
-rw-r--r--
create_drop_collection_crud.te...
17.36
KB
-rw-r--r--
create_index_crud.test
23.75
KB
-rw-r--r--
crud_asterisk.test
1.65
KB
-rw-r--r--
crud_create_view-master.opt
31
B
-rw-r--r--
crud_create_view.test
5.47
KB
-rw-r--r--
crud_debug.test
6.46
KB
-rw-r--r--
crud_delete_args.test
2.16
KB
-rw-r--r--
crud_doc_criteria_args.test
21.18
KB
-rw-r--r--
crud_doc_expr_array.test
14.41
KB
-rw-r--r--
crud_doc_expr_object.test
6.69
KB
-rw-r--r--
crud_drop_view.test
1.12
KB
-rw-r--r--
crud_find_args.test
5.47
KB
-rw-r--r--
crud_find_doc_criteria.test
3.17
KB
-rw-r--r--
crud_find_doc_groupby.test
5.82
KB
-rw-r--r--
crud_find_groupby.test
8.13
KB
-rw-r--r--
crud_insert_args.test
2.01
KB
-rw-r--r--
crud_insert_cast.test
8.81
KB
-rw-r--r--
crud_insert_default.test
2.52
KB
-rw-r--r--
crud_insert_expr.test
2.66
KB
-rw-r--r--
crud_insert_nodoc.test
814
B
-rw-r--r--
crud_modify_view.test
2.4
KB
-rw-r--r--
crud_myisam_memory.test
9
KB
-rw-r--r--
crud_octets_content_type.test
2.35
KB
-rw-r--r--
crud_order_by.test
1.47
KB
-rw-r--r--
crud_pipe.test
4.18
KB
-rw-r--r--
crud_resultset_metadata.test
965
B
-rw-r--r--
crud_rpl.test
6.69
KB
-rw-r--r--
crud_sundries.test
20.07
KB
-rw-r--r--
crud_table_criteria_args.test
17.61
KB
-rw-r--r--
crud_table_expr_array.test
14.32
KB
-rw-r--r--
crud_table_expr_object.test
5.9
KB
-rw-r--r--
crud_update_args.test
3.37
KB
-rw-r--r--
crud_update_table_json.test
7.16
KB
-rw-r--r--
crud_view_sundries.test
2.95
KB
-rw-r--r--
delete_crud_1.test
6.81
KB
-rw-r--r--
delete_crud_o.test
23.94
KB
-rw-r--r--
delete_del_all.test
1.5
KB
-rw-r--r--
delete_del_bad_collection.test
1.98
KB
-rw-r--r--
delete_del_bad_expr.test
1.83
KB
-rw-r--r--
delete_del_missing_arg.test
1.81
KB
-rw-r--r--
delete_del_multi_by_expr.test
1.88
KB
-rw-r--r--
delete_del_multi_by_id.test
1.55
KB
-rw-r--r--
delete_del_none_by_expr.test
1.88
KB
-rw-r--r--
delete_del_none_table.test
2.41
KB
-rw-r--r--
delete_del_one_by_expr.test
2.38
KB
-rw-r--r--
delete_del_table.test
1.78
KB
-rw-r--r--
delete_del_table_doc.test
2.94
KB
-rw-r--r--
delete_del_table_order.test
2.32
KB
-rw-r--r--
delete_sql_o.test
7.77
KB
-rw-r--r--
disabled.def
259
B
-rw-r--r--
drop_index_crud.test
26.67
KB
-rw-r--r--
expect_noerror.test
5.51
KB
-rw-r--r--
fieldtypes_all.test
6.1
KB
-rw-r--r--
find_crud_conditionalclauses_o...
24.24
KB
-rw-r--r--
find_crud_groupby_o.test
16.22
KB
-rw-r--r--
find_doc_proj.test
8.52
KB
-rw-r--r--
find_doc_simple.test
5.28
KB
-rw-r--r--
find_docpath_expr.test
5.09
KB
-rw-r--r--
find_funtion_call.test
34.5
KB
-rw-r--r--
find_table_find.test
5.18
KB
-rw-r--r--
find_table_find_as_doc.test
4.5
KB
-rw-r--r--
find_table_find_rows_proj.test
5.3
KB
-rw-r--r--
forbidden_sql_cmd.test
1.28
KB
-rw-r--r--
input_queue.test
3.81
KB
-rw-r--r--
insert_crud_1.test
16.11
KB
-rw-r--r--
insert_crud_o.test
25.09
KB
-rw-r--r--
insert_doc_bad_proj.test
1.79
KB
-rw-r--r--
insert_doc_id.test
1.74
KB
-rw-r--r--
insert_doc_id_dup.test
2.61
KB
-rw-r--r--
insert_doc_noid.test
1.72
KB
-rw-r--r--
insert_sql_o.test
5.24
KB
-rw-r--r--
insert_table.test
8.29
KB
-rw-r--r--
insert_table_bad_column.test
2.27
KB
-rw-r--r--
insert_table_bad_column_type.t...
5.1
KB
-rw-r--r--
insert_table_bad_numcolumns.te...
5.39
KB
-rw-r--r--
insert_table_escape_identifier...
1.19
KB
-rw-r--r--
insert_table_missing_notnull_c...
1.17
KB
-rw-r--r--
insert_table_string_quoting.te...
1.31
KB
-rw-r--r--
installxplugin.test
11.13
KB
-rw-r--r--
killconnection.test
4.78
KB
-rw-r--r--
message_empty_payload.test
1.42
KB
-rw-r--r--
message_protobuf_nested-master...
31
B
-rw-r--r--
message_protobuf_nested.test
2.55
KB
-rw-r--r--
multiple_resultsets_and_out_pa...
4.72
KB
-rw-r--r--
mysql_session_user.test
2.91
KB
-rw-r--r--
mysqlx_server_var.test
6.25
KB
-rw-r--r--
mysqlxtest_help.test
620
B
-rw-r--r--
notice_warning.test
2.61
KB
-rw-r--r--
notice_warning_mysqlx.test
2.14
KB
-rw-r--r--
notices_disable-master.opt
53
B
-rw-r--r--
notices_disable.test
31.05
KB
-rw-r--r--
notices_disable_mysqlx-master....
53
B
-rw-r--r--
notices_disable_mysqlx.test
21.94
KB
-rw-r--r--
notices_enable-master.opt
86
B
-rw-r--r--
notices_enable.test
33.99
KB
-rw-r--r--
notices_enable_mysqlx-master.o...
86
B
-rw-r--r--
notices_enable_mysqlx.test
25.1
KB
-rw-r--r--
performance_schema-master.opt
167
B
-rw-r--r--
performance_schema.test
20.09
KB
-rw-r--r--
performance_schema_memory.test
5.61
KB
-rw-r--r--
performance_schema_sockets-mas...
167
B
-rw-r--r--
performance_schema_sockets.tes...
8.59
KB
-rw-r--r--
performance_schema_threads-mas...
211
B
-rw-r--r--
performance_schema_threads.tes...
2.26
KB
-rw-r--r--
performance_schema_unixsockets...
8.41
KB
-rw-r--r--
plugin_license.test
613
B
-rw-r--r--
regression-master.opt
82
B
-rw-r--r--
regression.test
4.74
KB
-rw-r--r--
result_types.test
896
B
-rw-r--r--
session_reset.test
2.18
KB
-rw-r--r--
status_bytes_received.test
2.04
KB
-rw-r--r--
status_variable_errors_unknown...
31
B
-rw-r--r--
status_variable_errors_unknown...
3.15
KB
-rw-r--r--
status_variable_notices.test
751
B
-rw-r--r--
status_variables-master.opt
42
B
-rw-r--r--
status_variables.test
13.86
KB
-rw-r--r--
status_variables_incrementing....
2.52
KB
-rw-r--r--
stmtexecute_query_no_result.te...
1.07
KB
-rw-r--r--
stmtexecute_query_result.test
1.45
KB
-rw-r--r--
stmtexecute_status_vars.test
18.41
KB
-rw-r--r--
stmtexecute_with_args.test
5.27
KB
-rw-r--r--
suite.opt
30
B
-rw-r--r--
system_variable_bind_address.t...
2.27
KB
-rw-r--r--
system_variable_max_allowed_pa...
31
B
-rw-r--r--
system_variable_max_allowed_pa...
1.6
KB
-rw-r--r--
system_variable_min_worker_thr...
709
B
-rw-r--r--
system_variable_port_open_time...
6.79
KB
-rw-r--r--
system_variables.test
4.18
KB
-rw-r--r--
update_crud_arrayappend_o.test
17.02
KB
-rw-r--r--
update_crud_arrayinsert_o.test
21.96
KB
-rw-r--r--
update_crud_itemmerge_o.test
16.5
KB
-rw-r--r--
update_crud_o.test
31.18
KB
-rw-r--r--
update_crud_remove_o.test
14.41
KB
-rw-r--r--
update_crud_replace_o.test
18.42
KB
-rw-r--r--
update_doc.test
22.58
KB
-rw-r--r--
update_sql_o.test
5.23
KB
-rw-r--r--
update_table.test
9.51
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : connection.test
## This is test file for connection authentication without ssl. ## #--source include/have_mysql_no_login_plugin.inc --source ../include/xplugin_preamble.inc call mtr.add_suppression("Plugin mysqlx reported: '2.1: Unsuccessful login attempt: Invalid user or password'"); call mtr.add_suppression("Plugin mysqlx reported: '3.1: Unsuccessful login attempt: Invalid user or password'"); call mtr.add_suppression("Plugin mysqlx reported: '4.1: Unsuccessful login attempt: Your password has expired. To log in you must change it using a client that supports expired passwords.'"); call mtr.add_suppression("Plugin mysqlx reported: '5.1: Unsuccessful login attempt: Account is locked.'"); call mtr.add_suppression("Plugin mysqlx reported: '16.1: Unsuccessful login attempt: Account is locked.'"); call mtr.add_suppression("Plugin mysqlx reported: '6.1: Unsuccessful login attempt: Invalid user or password'"); call mtr.add_suppression("Plugin mysqlx reported: '1.1: Unsuccessful login attempt: Server works in offline mode.'"); call mtr.add_suppression("Plugin mysqlx reported: '2.1: Unsuccessful login attempt: Unable to switch context to user mysql.session'"); call mtr.add_suppression("Plugin mysqlx reported: 'Unable to switch context to user mysql.session'"); call mtr.add_suppression("Plugin mysqlx reported: 'Unable to accept connection, disconnecting client'"); call mtr.add_suppression("Plugin mysqlx reported: 'Could not open internal MySQL session'"); call mtr.add_suppression("Plugin mysqlx reported: '.*: Error initializing session for connection: Could not open session'"); call mtr.add_suppression("Plugin 'mysqlx' has ref_count=5 after shutdown"); call mtr.add_suppression("Plugin 'mysqlx' will be forced to shutdown"); ## Test starts here --write_file $MYSQL_TMP_DIR/mysqlx-connection.tmp -->sql SELECT PLUGIN_NAME,PLUGIN_VERSION,PLUGIN_STATUS,PLUGIN_TYPE from information_schema.plugins where PLUGIN_NAME LIKE '%mysqlx%'; create user xplugin@localhost identified by 'xplugin'; alter user xplugin@localhost password expire; create user nonblank@localhost identified by 'nonblank'; create user blank@localhost identified by ''; CREATE USER 'abc'@'localhost' IDENTIFIED BY 'abc' ACCOUNT LOCK; #CREATE USER noauth@localhost IDENTIFIED WITH 'mysql_no_login'; create user ''@localhost identified by 'ramana'; create user special@localhost identified by '1aram@&Tpu'; create user session@localhost identified by 'session'; grant all on *.* to session@localhost; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; -->endsql EOF --write_file $MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp -->stmtsql select user(),current_user(),@@bind_address -->expecterror %EXPECT_ERROR% -->recvresult -->stmtsql show status like 'Mysqlx_connections_closed' -->expecterror %EXPECT_ERROR% -->recvresult -->stmtsql show status like 'Mysqlx_connections_accepted' -->expecterror %EXPECT_ERROR% -->recvresult -->stmtsql show status like 'Mysqlx_connection_accept_errors' -->expecterror %EXPECT_ERROR% -->recvresult ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 -->stmtsql show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error' -->expecterror %EXPECT_ERROR% -->recvresult EOF --write_file $MYSQL_TMP_DIR/mysqlx-connection_locked_user.tmp -->expecterror ER_ACCESS_DENIED_ERROR -->newsession bla abc abc EOF --write_file $MYSQL_TMP_DIR/mysqlx-connection_session_track.tmp -->sql SET @@session.session_track_system_variables='mysqlx_port,mysqlx_idle_worker_thread_timeout,mysqlx_max_allowed_packet,mysqlx_max_connections,mysqlx_min_worker_threads'; show variables like '%session_track%'; -->endsql -->stmtsql uninstall plugin mysqlx; -->expecterror ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED -->recvresult -->sql show warnings; show variables like '%mysqlx_max_connections%'; set @@global.mysqlx_max_connections=100; show variables like '%mysqlx_max_connections%'; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; -->endsql EOF --write_file $MYSQL_TMP_DIR/mysqlx-connection_uninstallplugin.tmp -->sql uninstall plugin mysqlx; -->endsql EOF ##change result file once Bug#21782329 is fixed --exec $MYSQLXTEST -uroot --password='' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try to login with bogus accounts that could match a valid account by collation --let $expected_error_msg= Invalid user or password \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -uRoot --password='' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --let $expected_error_msg= Invalid user or password \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u"root " --password='' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with user having special characters in password when mysqlxplugin installed --exec $MYSQLXTEST -uspecial --password="1aram@&Tpu" -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ### Not a Bug, anon user doesn't exist in xplugin ###try login with annonymous user when mysqx plugin is installed ###Test for Bug#21372364 ###--exec $MYSQLXTEST -ut --password='ramana' -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 ###try login with invalid host when mysqx plugin is installed ###this is expected to crash until Bug#21372364 is fixed --replace_regex /No such host is known.+$/Host not found/ /Host not found .+$/Host not found/ --error 1 --exec $MYSQLXTEST -uroot --password='' -hinvalid -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 # replace_regex did consume last character in line, lets put it back --echo show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ## uninstalling mysqlx uninstall plugin mysqlx; ##trying with valid user when mysqlx is not installed --replace_regex /ERROR.*(No connection could be made because the target machine actively refused it connecting to*| *Connection refused connecting to*) .*:[0-9]*/ERROR: Connection refused connecting to HOST:PORT/ --error 1 --exec $MYSQLXTEST -uroot --password='' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --replace_regex /\.dll/.so/ ##try login using mysqlx protocol when server and mysqlx loaded with super user let $restart_parameters = restart: --plugin-load=$MYSQLXPLUGIN; --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u root --password='' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with valid user but incorrect password --let $expected_error_msg= Invalid user or password \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -uroot --password='root' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with user doesn't exists when mysqlx installed --let $expected_error_msg= Invalid user or password \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u rt --password='root' --file=$MYSQL_TMP_DIR/mysqlx-connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with user whose password expired when mysqlx installed --let $expected_error_msg= Your password has expired. To log in you must change it using a client that supports expired passwords. \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u xplugin --password='xplugin' -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with user whose account is locked when mysqlx installed --let $expected_error_msg= Account is locked. \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u abc --password='abc' -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with internal user account and expect account is locked error --let $expected_error_msg= Invalid user or password \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u'mysql.session' --password='' --sql "SELECT CURRENT_USER()" --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ##commenting this scenario since multiple plugins can't be loaded in dev environment now ###try login with mysql_no_login user when mysqlx installed #--error 1 #--exec $MYSQLXTEST -u noauth --password='' -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 ###login with valid user and valid password when mysqlx installed --exec $MYSQLXTEST -u nonblank --password='nonblank' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###login with valid user and blank password when mysqlx installed --exec $MYSQLXTEST -u blank --password='' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --remove_file $MYSQL_TMP_DIR/mysqlx-connection.tmp --write_file $MYSQL_TMP_DIR/mysqlx-connection.tmp -->sql SELECT PLUGIN_NAME,PLUGIN_VERSION,PLUGIN_STATUS,PLUGIN_TYPE,PLUGIN_TYPE_VERSION,PLUGIN_LIBRARY,PLUGIN_LIBRARY_VERSION,PLUGIN_AUTHOR,PLUGIN_DESCRIPTION,PLUGIN_LICENSE,LOAD_OPTION from information_schema.plugins where PLUGIN_NAME LIKE '%xplugin%'; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; -->endsql EOF ##try login with valid user when server started with localhost as bind-address and mysqlx loaded let $restart_parameters = restart: --bind-address=localhost --plugin-load=$MYSQLXPLUGIN; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u nonblank --password='nonblank' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 --exec $MYSQLXTEST -u nonblank --password='nonblank' -hlocalhost -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ##try login with valid user when server started with 127.0.0.1 as bind-address and mysqlx loaded let $restart_parameters = restart: --bind-address=127.0.0.1 --plugin-load=$MYSQLXPLUGIN; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u nonblank --password='nonblank' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --exec $MYSQLXTEST -u nonblank --password='nonblank' -h127.0.0.1 -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ##try login with valid non-super and super user when server is in offline mode and mysqlx loaded let $restart_parameters = restart: --offline_mode=ON --plugin-load=$MYSQLXPLUGIN; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --let $expected_error_msg= Server works in offline mode. \(code 1045\) --source ../include/mysqlxtest_expected_error.inc --exec $MYSQLXTEST -u nonblank --password='nonblank' --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --exec $MYSQLXTEST -u root --password='' -v%EXPECT_ERROR%=ER_SUCCESS --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ##start server with session tracking variables and monitor them using xprotocol let $restart_parameters = restart: --plugin-load=$MYSQLXPLUGIN; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u session --password='session' --file=$MYSQL_TMP_DIR/mysqlx-connection_session_track.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; ###try login with user whose password expired when mysqlx installed and when server started with skip-disconnect-on-expired-password option let $restart_parameters = restart: --skip-disconnect-on-expired-password --plugin-load=$MYSQLXPLUGIN; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u xplugin --password='xplugin' -v%EXPECT_ERROR%=ER_MUST_CHANGE_PASSWORD --file=$MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ### Bug #21782329 show status where `Variable_name` like 'Mysqlx_sessions%' and not `Variable_name` like 'Mysqlx_sessions_fatal_error'; --write_file $MYSQL_TMP_DIR/open_max_mysqlx_connection.tmp -->sql create user con1@localhost identified by 'con1'; create user con2@localhost identified by 'con2'; grant all on *.* to con2@localhost; -->endsql -->echo Test data Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo create and activate new session con1 -->newsession con1 con1 con1 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo open 3rd xprotocol connection where 2 sessions already opened (may fail) -->newsession con2 - -->peerdisc 1000 1000 -->sleep 2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql EOF ##try to open xprotocol sessions more than mysqlx_max_connections,expect error for last connection let $restart_parameters = restart: --plugin-load=$MYSQLXPLUGIN --mysqlx_max_connections=2; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u root --password='' --file=$MYSQL_TMP_DIR/open_max_mysqlx_connection.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 --write_file $MYSQL_TMP_DIR/open_max_mysqlx_connection2.tmp -->sql create user con1@localhost identified by 'con1'; create user con2@localhost identified by 'con2'; grant all on *.* to con2@localhost; -->endsql -->echo Test data Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo create and activate new session con1 -->newsession con1 con1 con1 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo open 3rd xprotocol connection where 2 sessions already opened -->newsession con2 con2 con2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql EOF ## try to open xprotocol sessions as that of mysqlx_max_connections set drop user con1@localhost; drop user con2@localhost; let $restart_parameters = restart: --plugin-load=$MYSQLXPLUGIN --mysqlx_max_connections=3; --replace_regex /\.dll/.so/ --source ../include/restart_mysqld_and_wait_for_xplugin.inc --exec $MYSQLXTEST -u root --password='' --file=$MYSQL_TMP_DIR/open_max_mysqlx_connection2.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 --write_file $MYSQL_TMP_DIR/allconn_root.tmp -->sql create user xcon1@localhost identified by 'xcon1'; create user xcon2@localhost identified by 'xcon2'; grant all on *.* to xcon2@localhost; set @@global.mysqlx_max_connections=2; -->endsql -->echo Test data Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql -->echo create and activate new session con1 -->newsession xcon1 xcon1 xcon1 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql -->echo open 3rd xprotocol connection where 2 sessions already opened -->echo this scenario is related to Bug#21374656 -->newsession xcon2 - -->peerdisc 1500 1500 ## switch back to default session -->setsession -->sleep 2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql set @@global.mysqlx_max_connections=3; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql -->newsession xcon2 xcon2 xcon2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql drop user xcon1@localhost; drop user xcon2@localhost; set @@global.mysqlx_max_connections=100; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql EOF ##open max allowed connections and expect error for new connections and changes value and connect again,expect success --exec $MYSQLXTEST -u root --password='' --file=$MYSQL_TMP_DIR/allconn_root.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 --write_file $MYSQL_TMP_DIR/admin_xkill_parallel.tmp -->echo kill xprotocol session when some operations are going on there using mysqx protocol -->sql create user xcon1@localhost identified by 'xcon1'; create user xcon2@localhost identified by 'xcon2'; grant all on *.* to xcon2@localhost; SET GLOBAL mysqlx_connect_timeout = 300; -->endsql -->echo Test data Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql -->echo create and activate new session con1 -->newsession xcon1 xcon1 xcon1 -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host Mysqlx.Sql.StmtExecute { stmt: "select sleep(100);" } -->echo open 3rd xprotocol connection where 2 sessions already opened -->newsession xcon2 xcon2 xcon2 -->sql #select ID,USER,COMMAND,STATE from information_schema.processlist order by ID desc; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql ## switch back to default session -->setsession Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql -->newsession xcon3 xcon2 xcon2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host Mysqlx.Sql.StmtExecute { stmt: "kill_client" namespace: "xplugin" args { type: SCALAR scalar { type: V_UINT v_unsigned_int: 9 } } } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult -->setsession xcon1 -->recvuntildisc xcon3 -->sleep 1 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql drop user xcon1@localhost; drop user xcon2@localhost; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql EOF --write_file $MYSQL_TMP_DIR/open_max_mysql_connection.tmp -->echo open more xconnections than specified max_connections,expect error -->sql create user mysqlcon1@localhost identified by 'mysqlcon1'; create user mysqlcon2@localhost identified by 'mysqlcon2'; set @@global.max_connections=2; -->endsql -->echo Test data Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo create and activate new session con1 -->newsession con1 mysqlcon1 mysqlcon1 -->sleep 2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->echo expect Mysqlx.Sql.StmtExecuteOk -->recvresult client_id user host -->echo open 3rd xprotocol connection where 2 sessions already opened -->newsession con2 - -->recvtype Mysqlx.Error -->peerdisc 1000 1000 -->sleep 2 Mysqlx.Sql.StmtExecute { stmt: "list_clients" namespace: "xplugin" } -->recvresult client_id user host -->sql show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; set @@global.max_connections=150; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 -->endsql EOF ##kill xprotocol session when some operations are going on there using mysqx protocol --exec $MYSQLXTEST -u root --password='' --file=$MYSQL_TMP_DIR/admin_xkill_parallel.tmp 2>&1 --sleep 1 show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 ##try open more xconnections than specified max_connections,expect error --exec $MYSQLXTEST -u root --password='' --file=$MYSQL_TMP_DIR/open_max_mysql_connection.tmp 2>&1 --sleep 1 ##ensure proper error for locked account --exec $MYSQLXTEST -uabc --no-auth --file=$MYSQL_TMP_DIR/mysqlx-connection_locked_user.tmp 2>&1 --sleep 2 --remove_file $MYSQL_TMP_DIR/mysqlx-connection_session_track.tmp --remove_file $MYSQL_TMP_DIR/mysqlx-connection_uninstallplugin.tmp --remove_file $MYSQL_TMP_DIR/mysqlx-connection_current_user.tmp --remove_file $MYSQL_TMP_DIR/mysqlx-connection.tmp --remove_file $MYSQL_TMP_DIR/open_max_mysqlx_connection.tmp --remove_file $MYSQL_TMP_DIR/open_max_mysqlx_connection2.tmp --remove_file $MYSQL_TMP_DIR/open_max_mysql_connection.tmp --remove_file $MYSQL_TMP_DIR/allconn_root.tmp --remove_file $MYSQL_TMP_DIR/admin_xkill_parallel.tmp --remove_file $MYSQL_TMP_DIR/mysqlx-connection_locked_user.tmp ##cleanup drop user xplugin@localhost; drop user nonblank@localhost; drop user blank@localhost; drop user abc@localhost; drop user con1@localhost; drop user con2@localhost; drop user mysqlcon1@localhost; drop user mysqlcon2@localhost; drop user ''@localhost; drop user special@localhost; drop user session@localhost; show status like 'Mysqlx_connections_closed'; show status like 'Mysqlx_connections_accepted'; show status like 'Mysqlx_connection_accept_errors'; ### show status like 'Mysqlx_connection_errors'; Bug #21782329 #drop user noauth@localhost;
Close