mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 04:22:27 +01:00
cc04a9fc0f
On SET PASSWORD if the plugin is mysql_native_password or mysql_old_password, do reset plugin and auth_str fields.
158 lines
4.8 KiB
Text
158 lines
4.8 KiB
Text
create user natauth@localhost identified via 'mysql_native_password' using '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29';
|
|
create user newpass@localhost identified by password '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29';
|
|
create user newpassnat@localhost identified via 'mysql_native_password';
|
|
set password for newpassnat@localhost = '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29';
|
|
create user oldauth@localhost identified with 'mysql_old_password' using '378b243e220ca493';
|
|
create user oldpass@localhost identified by password '378b243e220ca493';
|
|
create user oldpassold@localhost identified with 'mysql_old_password';
|
|
set password for oldpassold@localhost = '378b243e220ca493';
|
|
select user, host, password, plugin, authentication_string from mysql.user where user != 'root';
|
|
user host password plugin authentication_string
|
|
natauth localhost mysql_native_password *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29
|
|
newpass localhost *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29
|
|
newpassnat localhost *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29
|
|
oldauth localhost mysql_old_password 378b243e220ca493
|
|
oldpass localhost 378b243e220ca493
|
|
oldpassold localhost 378b243e220ca493
|
|
connect con,localhost,natauth,test,;
|
|
select current_user();
|
|
current_user()
|
|
natauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpass,test,;
|
|
select current_user();
|
|
current_user()
|
|
newpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpassnat,test,;
|
|
select current_user();
|
|
current_user()
|
|
newpassnat@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldauth,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpass,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpassold,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldpassold@localhost
|
|
disconnect con;
|
|
connection default;
|
|
flush privileges;
|
|
connect con,localhost,natauth,test,;
|
|
select current_user();
|
|
current_user()
|
|
natauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpass,test,;
|
|
select current_user();
|
|
current_user()
|
|
newpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpassnat,test,;
|
|
select current_user();
|
|
current_user()
|
|
newpassnat@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldauth,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpass,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpassold,test,;
|
|
select current_user();
|
|
current_user()
|
|
oldpassold@localhost
|
|
disconnect con;
|
|
connection default;
|
|
set password for natauth@localhost = PASSWORD('test2');
|
|
set password for newpass@localhost = PASSWORD('test2');
|
|
set password for newpassnat@localhost = PASSWORD('test2');
|
|
set password for oldauth@localhost = PASSWORD('test2');
|
|
set password for oldpass@localhost = PASSWORD('test2');
|
|
set password for oldpassold@localhost = PASSWORD('test2');
|
|
select user, host, password, plugin, authentication_string from mysql.user where user != 'root';
|
|
user host password plugin authentication_string
|
|
natauth localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
newpass localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
newpassnat localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
oldauth localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
oldpass localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
oldpassold localhost *7CEB3FDE5F7A9C4CE5FBE610D7D8EDA62EBE5F4E
|
|
connect con,localhost,natauth,test2,;
|
|
select current_user();
|
|
current_user()
|
|
natauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpass,test2,;
|
|
select current_user();
|
|
current_user()
|
|
newpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpassnat,test2,;
|
|
select current_user();
|
|
current_user()
|
|
newpassnat@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldauth,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpass,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpassold,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldpassold@localhost
|
|
disconnect con;
|
|
connection default;
|
|
flush privileges;
|
|
connect con,localhost,natauth,test2,;
|
|
select current_user();
|
|
current_user()
|
|
natauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpass,test2,;
|
|
select current_user();
|
|
current_user()
|
|
newpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,newpassnat,test2,;
|
|
select current_user();
|
|
current_user()
|
|
newpassnat@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldauth,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldauth@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpass,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldpass@localhost
|
|
disconnect con;
|
|
connect con,localhost,oldpassold,test2,;
|
|
select current_user();
|
|
current_user()
|
|
oldpassold@localhost
|
|
disconnect con;
|
|
connection default;
|
|
drop user natauth@localhost, newpass@localhost, newpassnat@localhost;
|
|
drop user oldauth@localhost, oldpass@localhost, oldpassold@localhost;
|