SET @global_old_passwords = @@GLOBAL.old_passwords; SET @session_old_passwords = @@SESSION.old_passwords; SET @global_secure_auth = @@GLOBAL.secure_auth; '#------------------------FN_DYNVARS_115_01---------------------------#' connection default; CREATE USER 'userNewPass1'@'localhost' IDENTIFIED BY 'pass1'; CREATE USER 'userNewPass2'@'localhost' IDENTIFIED BY 'pass2'; SET GLOBAL old_passwords = TRUE; SET SESSION old_passwords = TRUE; CREATE USER 'userOldPass'@'localhost' IDENTIFIED BY 'pass3'; SET GLOBAL secure_auth = FALSE; Warnings: Warning 1287 '@@secure_auth' is deprecated and will be removed in a future release connect con1,localhost,userNewPass1,pass1,; SELECT CURRENT_USER(); CURRENT_USER() userNewPass1@localhost userNewPass1@localhost Expected connect con2,localhost,userNewPass2,pass2,; SELECT CURRENT_USER(); CURRENT_USER() userNewPass2@localhost userNewPass2@localhost Expected connect(localhost,userOldPass,pass3,test,MASTER_MYPORT,MASTER_MYSOCK); connect con3,localhost,userOldPass,pass3; ERROR HY000: Authentication plugin 'mysql_old_password' couldn't be found in restricted_auth plugin list. connect con3,localhost,userOldPass,pass3,,,,auth=mysql_old_password:mysql_native_password; SELECT CURRENT_USER(); CURRENT_USER() userOldPass@localhost userOldPass@localhost Expected connection default; disconnect con1; disconnect con2; disconnect con3; '#------------------------FN_DYNVARS_115_02---------------------------#' SET GLOBAL secure_auth = TRUE; Warnings: Warning 1287 '@@secure_auth' is deprecated and will be removed in a future release connect con1,localhost,userNewPass1,pass1,; SELECT CURRENT_USER(); CURRENT_USER() userNewPass1@localhost userNewPass1@localhost Expected connect con2,localhost,userNewPass2,pass2,; SELECT CURRENT_USER(); CURRENT_USER() userNewPass2@localhost userNewPass2@localhost Expected ERROR HY000: Server is running in --secure-auth mode, but 'userOldPass'@'localhost' has a password in the old format; please change the password to the new format Expected Error 'Server is running in secure auth mode' SELECT CURRENT_USER(); CURRENT_USER() userNewPass2@localhost userNewPass2@localhost Expected connection default; disconnect con1; disconnect con2; DROP USER 'userNewPass1'@'localhost'; DROP USER 'userNewPass2'@'localhost'; DROP USER 'userOldPass'@'localhost'; SET @@GLOBAL.old_passwords = @global_old_passwords; SET @@SESSION.old_passwords = @session_old_passwords; SET @@GLOBAL.secure_auth = @global_secure_auth; Warnings: Warning 1287 '@@secure_auth' is deprecated and will be removed in a future release