mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
after-merge fix
This commit is contained in:
@@ -660,6 +660,17 @@ delete from mysql.db where user='mysqltest1';
|
||||
delete from mysql.tables_priv where user='mysqltest1';
|
||||
flush privileges;
|
||||
drop database mysqltest;
|
||||
create database db27515;
|
||||
use db27515;
|
||||
create table t1 (a int);
|
||||
grant alter on db27515.t1 to user27515@localhost;
|
||||
grant insert, create on db27515.t2 to user27515@localhost;
|
||||
rename table t1 to t2;
|
||||
ERROR 42000: DROP command denied to user 'user27515'@'localhost' for table 't1'
|
||||
revoke all privileges, grant option from user27515@localhost;
|
||||
drop user user27515@localhost;
|
||||
drop database db27515;
|
||||
End of 4.1 tests
|
||||
use test;
|
||||
create table t1 (a int);
|
||||
create table t2 as select * from mysql.user where user='';
|
||||
@@ -968,7 +979,7 @@ Grants for mysqltest_1@localhost
|
||||
GRANT USAGE ON *.* TO 'mysqltest_1'@'localhost'
|
||||
GRANT SELECT ON `mysqltest1`.`t1` TO 'mysqltest_1'@'localhost'
|
||||
RENAME TABLE t1 TO t2;
|
||||
ERROR 42000: ALTER command denied to user 'mysqltest_1'@'localhost' for table 't1'
|
||||
ERROR 42000: DROP,ALTER command denied to user 'mysqltest_1'@'localhost' for table 't1'
|
||||
ALTER TABLE t1 RENAME TO t2;
|
||||
ERROR 42000: DROP,ALTER command denied to user 'mysqltest_1'@'localhost' for table 't1'
|
||||
GRANT DROP ON mysqltest1.t1 TO mysqltest_1@localhost;
|
||||
@@ -1009,11 +1020,12 @@ GRANT USAGE ON *.* TO 'mysqltest_1'@'localhost'
|
||||
GRANT SELECT, CREATE, ALTER ON `mysqltest1`.`t2` TO 'mysqltest_1'@'localhost'
|
||||
GRANT SELECT, CREATE, ALTER ON `mysqltest1`.`t1` TO 'mysqltest_1'@'localhost'
|
||||
RENAME TABLE t1 TO t2;
|
||||
ERROR 42000: INSERT command denied to user 'mysqltest_1'@'localhost' for table 't2'
|
||||
ERROR 42000: DROP command denied to user 'mysqltest_1'@'localhost' for table 't1'
|
||||
ALTER TABLE t1 RENAME TO t2;
|
||||
ERROR 42000: DROP command denied to user 'mysqltest_1'@'localhost' for table 't1'
|
||||
DROP USER mysqltest_1@localhost;
|
||||
DROP DATABASE mysqltest1;
|
||||
USE test;
|
||||
GRANT CREATE ON mysqltest.* TO 1234567890abcdefGHIKL@localhost;
|
||||
ERROR HY000: String '1234567890abcdefGHIKL' is too long for user name (should be no longer than 16)
|
||||
GRANT CREATE ON mysqltest.* TO some_user_name@1234567890abcdefghij1234567890abcdefghij1234567890abcdefghijQWERTY;
|
||||
|
||||
@@ -920,6 +920,7 @@ ALTER TABLE t1 RENAME TO t2;
|
||||
|
||||
DROP USER mysqltest_1@localhost;
|
||||
DROP DATABASE mysqltest1;
|
||||
USE test;
|
||||
|
||||
# Working with database-level privileges.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user