2013-10-28 07:46:17 +01:00
|
|
|
create role r1;
|
|
|
|
grant select on *.* to r1 identified by 'foobar';
|
2014-01-29 00:05:24 +01:00
|
|
|
drop user r1;
|
2013-10-28 07:46:17 +01:00
|
|
|
grant select on *.* to r1 identified by '';
|
2014-01-29 00:05:24 +01:00
|
|
|
drop user r1;
|
2013-10-28 07:46:17 +01:00
|
|
|
grant select on mysql.user to r1 identified by password '00000000000000000000000000000000000000000';
|
2014-01-29 00:05:24 +01:00
|
|
|
drop user r1;
|
2013-10-28 07:46:17 +01:00
|
|
|
grant select on *.* to r1 identified via plugin;
|
2014-01-29 00:05:24 +01:00
|
|
|
ERROR HY000: Plugin 'plugin' is not loaded
|
2013-10-28 07:46:17 +01:00
|
|
|
grant select on mysql.user to r1 identified via plugin using 'param';
|
2014-01-29 00:05:24 +01:00
|
|
|
ERROR HY000: Plugin 'plugin' is not loaded
|
2013-10-28 07:46:17 +01:00
|
|
|
grant select on *.* to r1 require subject 'foobar';
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on mysql.user to r1 require issuer 'foobar';
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on *.* to r1 require cipher 'foobar';
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on mysql.user to r1 require ssl;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on *.* to r1 require x509;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on mysql.user to r1 require none;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on *.* to r1 with max_queries_per_hour 10;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on mysql.user to r1 with max_updates_per_hour 10;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on *.* to r1 with max_connections_per_hour 10;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
grant select on mysql.user to r1 with max_user_connections 10;
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
set password for r1 = '00000000000000000000000000000000000000000';
|
|
|
|
ERROR 28000: Can't find any matching row in the user table
|
|
|
|
drop role r1;
|