mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MDEV-25884 Tests use environment $USER variable without quotes
These are only 10.4+ tests. 10.2+ tests are pushed into 10.2 and will be merged into 10.4+ independently
This commit is contained in:
@ -22,13 +22,13 @@ install soname 'auth_ed25519';
|
||||
select user(), current_user(), database();
|
||||
EOF
|
||||
|
||||
--let $creplace=create user $USER
|
||||
--let $dreplace=drop user $USER
|
||||
--let $creplace=create user '$USER'
|
||||
--let $dreplace=drop user '$USER'
|
||||
|
||||
#
|
||||
# socket,password
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via unix_socket OR mysql_native_password as password("GOOD");
|
||||
create user mysqltest1 identified via unix_socket OR mysql_native_password as password("good");
|
||||
show create user mysqltest1;
|
||||
@ -39,13 +39,13 @@ show create user mysqltest1;
|
||||
--echo # name does not match, password bad = failure
|
||||
--error 1
|
||||
--exec $try_auth -u mysqltest1 -pbad
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
# password,socket
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via mysql_native_password as password("GOOD") OR unix_socket;
|
||||
create user mysqltest1 identified via mysql_native_password as password("good") OR unix_socket;
|
||||
show create user mysqltest1;
|
||||
@ -56,13 +56,13 @@ show create user mysqltest1;
|
||||
--echo # name does not match, password bad = failure
|
||||
--error 1
|
||||
--exec $try_auth -u mysqltest1 -pbad
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
# socket,ed25519
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via unix_socket OR ed25519 as password("GOOD");
|
||||
create user mysqltest1 identified via unix_socket OR ed25519 as password("good");
|
||||
show create user mysqltest1;
|
||||
@ -73,13 +73,13 @@ show create user mysqltest1;
|
||||
--echo # name does not match, password bad = failure
|
||||
--error 1
|
||||
--exec $try_auth -u mysqltest1 -pbad
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
# ed25519,socket
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via ed25519 as password("GOOD") OR unix_socket;
|
||||
create user mysqltest1 identified via ed25519 as password("good") OR unix_socket;
|
||||
show create user mysqltest1;
|
||||
@ -90,13 +90,13 @@ show create user mysqltest1;
|
||||
--echo # name does not match, password bad = failure
|
||||
--error 1
|
||||
--exec $try_auth -u mysqltest1 -pbad
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
# ed25519,socket,password
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via ed25519 as password("GOOD") OR unix_socket OR mysql_native_password as password("works");
|
||||
create user mysqltest1 identified via ed25519 as password("good") OR unix_socket OR mysql_native_password as password("works");
|
||||
show create user mysqltest1;
|
||||
@ -109,7 +109,7 @@ show create user mysqltest1;
|
||||
--echo # name does not match, password bad = failure
|
||||
--error 1
|
||||
--exec $try_auth -u mysqltest1 -pbad
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
@ -158,7 +158,7 @@ create user mysqltest1 identified via ed25519 as password("good") OR unix_socket
|
||||
#
|
||||
# invalid password,socket
|
||||
#
|
||||
--replace_result $creplace "create user USER"
|
||||
--replace_result $creplace "create user 'USER'"
|
||||
eval $creplace identified via mysql_native_password as '1234567890123456789012345678901234567890a' OR unix_socket;
|
||||
create user mysqltest1 identified via mysql_native_password as '1234567890123456789012345678901234567890a' OR unix_socket;
|
||||
update mysql.global_priv set priv=replace(priv, '1234567890123456789012345678901234567890a', 'invalid password');
|
||||
@ -172,7 +172,7 @@ show create user mysqltest1;
|
||||
--echo # SET PASSWORD helps
|
||||
set password for mysqltest1 = password('bla');
|
||||
--exec $try_auth -u mysqltest1 -pbla
|
||||
--replace_result $dreplace "drop user USER"
|
||||
--replace_result $dreplace "drop user 'USER'"
|
||||
eval $dreplace, mysqltest1;
|
||||
|
||||
#
|
||||
|
Reference in New Issue
Block a user