mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
Auto-merge from mysql-5.1-bugteam for bug#36742.
This commit is contained in:
commit
32658e4512
3 changed files with 27 additions and 0 deletions
|
@ -1577,6 +1577,17 @@ DROP USER 'testbug'@localhost;
|
||||||
DROP TABLE db2.t1;
|
DROP TABLE db2.t1;
|
||||||
DROP DATABASE db1;
|
DROP DATABASE db1;
|
||||||
DROP DATABASE db2;
|
DROP DATABASE db2;
|
||||||
|
#
|
||||||
|
# Bug #36742
|
||||||
|
#
|
||||||
|
grant usage on Foo.* to myuser@Localhost identified by 'foo';
|
||||||
|
grant select on Foo.* to myuser@localhost;
|
||||||
|
select host,user from mysql.user where User='myuser';
|
||||||
|
host user
|
||||||
|
localhost myuser
|
||||||
|
revoke select on Foo.* from myuser@localhost;
|
||||||
|
delete from mysql.user where User='myuser';
|
||||||
|
flush privileges;
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Bug#38347: ALTER ROUTINE privilege allows SHOW CREATE TABLE.
|
# Bug#38347: ALTER ROUTINE privilege allows SHOW CREATE TABLE.
|
||||||
|
|
|
@ -1578,6 +1578,16 @@ DROP TABLE db2.t1;
|
||||||
DROP DATABASE db1;
|
DROP DATABASE db1;
|
||||||
DROP DATABASE db2;
|
DROP DATABASE db2;
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # Bug #36742
|
||||||
|
--echo #
|
||||||
|
grant usage on Foo.* to myuser@Localhost identified by 'foo';
|
||||||
|
grant select on Foo.* to myuser@localhost;
|
||||||
|
select host,user from mysql.user where User='myuser';
|
||||||
|
revoke select on Foo.* from myuser@localhost;
|
||||||
|
delete from mysql.user where User='myuser';
|
||||||
|
flush privileges;
|
||||||
|
|
||||||
# Wait till we reached the initial number of concurrent sessions
|
# Wait till we reached the initial number of concurrent sessions
|
||||||
--source include/wait_until_count_sessions.inc
|
--source include/wait_until_count_sessions.inc
|
||||||
|
|
||||||
|
|
|
@ -12334,6 +12334,12 @@ user:
|
||||||
system_charset_info, 0) ||
|
system_charset_info, 0) ||
|
||||||
check_host_name(&$$->host))
|
check_host_name(&$$->host))
|
||||||
MYSQL_YYABORT;
|
MYSQL_YYABORT;
|
||||||
|
/*
|
||||||
|
Convert hostname part of username to lowercase.
|
||||||
|
It's OK to use in-place lowercase as long as
|
||||||
|
the character set is utf8.
|
||||||
|
*/
|
||||||
|
my_casedn_str(system_charset_info, $$->host.str);
|
||||||
}
|
}
|
||||||
| CURRENT_USER optional_braces
|
| CURRENT_USER optional_braces
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue