MINI MINI MANI MO
call mtr.add_suppression("Plugin mysqlx reported: .Failed at SSL configuration: .SSL context is not usable without certificate and private key..");
call mtr.add_suppression("Plugin mysqlx reported: .SSL_CTX_load_verify_locations failed.");
#
# Assert the user exist from the start
#
include/assert.inc [session_user should exist before X plugin install]
#
# Start X plugin and check all is OK
#
install plugin mysqlx soname "mysqlx.so";
include/assert.inc [session_user should exist after X plugin install]
#
# Delete the user
#
DROP USER "mysql.session"@"localhost";
call mtr.add_suppression("Plugin mysqlx reported: '1.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'");
#
# Recreate the user with an upgrade and see that X plugin works
#
Run mysql_upgrade
mysql.columns_priv OK
mysql.db OK
mysql.engine_cost OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
mtr.global_suppressions OK
mtr.test_suppressions OK
sys.sys_config OK
include/assert.inc [session_user should exist after upgrade]
RUN SELECT CURRENT_USER()
CURRENT_USER()
root@localhost
0 rows affected
Mysqlx.Ok {
msg: "bye!"
}
#
# Uninstall plugin and verify that user is still there
#
UNINSTALL PLUGIN mysqlx;
include/assert.inc [session_user should exist after install]
#
# Cleaning
#
install plugin mysqlx soname "mysqlx.so";
call mtr.add_suppression("Unable to use user mysql.session context *.*");
call mtr.add_suppression("On plugin shutdown it was not possible to reset the server read mode settings. Try to reset it manually.");
OHA YOOOO