mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug4-5.0
This commit is contained in:
@@ -8,3 +8,7 @@ ERROR HY000: View definer is not fully qualified
|
||||
drop table t1;
|
||||
create procedure f1() select 1;
|
||||
drop procedure f1;
|
||||
create table t1 (a int);
|
||||
create definer='user'@'host' sql security definer view v1 as select * from t1;
|
||||
drop view v1;
|
||||
drop table t1;
|
||||
|
||||
@@ -19,3 +19,11 @@ drop table t1;
|
||||
#
|
||||
create procedure f1() select 1;
|
||||
drop procedure f1;
|
||||
|
||||
#
|
||||
# BUG#13504: creation view with DEFINER clause if --skip-grant-tables
|
||||
#
|
||||
create table t1 (a int);
|
||||
create definer='user'@'host' sql security definer view v1 as select * from t1;
|
||||
drop view v1;
|
||||
drop table t1;
|
||||
|
||||
@@ -1487,6 +1487,11 @@ end:
|
||||
bool is_acl_user(const char *host, const char *user)
|
||||
{
|
||||
bool res;
|
||||
|
||||
/* --skip-grants */
|
||||
if (!initialized)
|
||||
return TRUE;
|
||||
|
||||
VOID(pthread_mutex_lock(&acl_cache->lock));
|
||||
res= find_acl_user(host, user, TRUE) != NULL;
|
||||
VOID(pthread_mutex_unlock(&acl_cache->lock));
|
||||
|
||||
Reference in New Issue
Block a user