mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 15:50:51 +03:00 
			
		
		
		
	grant on database.* to xx@yy with grant option; is done. sql/item.cc: fix for update of non-null column with function returning NULL
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Test that SSL options works properly
 | |
| #
 | |
| 
 | |
| delete from mysql.user where user='mysqltest_1';
 | |
| delete from mysql.db where user='mysqltest_1';
 | |
| flush privileges;
 | |
| grant select on mysqltest.* to mysqltest_1@localhost require cipher "EDH-RSA-DES-CBC3-SHA";
 | |
| show grants for mysqltest_1@localhost;
 | |
| grant delete on mysqltest.* to mysqltest_1@localhost;
 | |
| select * from mysql.user where user="mysqltest_1";
 | |
| show grants for mysqltest_1@localhost;
 | |
| revoke delete on mysqltest.* from mysqltest_1@localhost;
 | |
| show grants for mysqltest_1@localhost;
 | |
| grant select on mysqltest.* to mysqltest_1@localhost require NONE;
 | |
| show grants for mysqltest_1@localhost;
 | |
| grant USAGE on mysqltest.* to mysqltest_1@localhost require cipher "EDH-RSA-DES-CBC3-SHA" AND SUBJECT "testsubject" ISSUER "MySQL AB";
 | |
| show grants for mysqltest_1@localhost;
 | |
| revoke all privileges on mysqltest.* from mysqltest_1@localhost;
 | |
| show grants for mysqltest_1@localhost;
 | |
| delete from mysql.user where user='mysqltest_1';
 | |
| flush privileges;
 | |
| 
 | |
| #
 | |
| # Test that the new db privileges are stored/retrieved correctly
 | |
| #
 | |
| 
 | |
| grant CREATE TEMPORARY TABLES, LOCK TABLES on mysqltest.* to mysqltest_1@localhost;
 | |
| show grants for mysqltest_1@localhost;
 | |
| flush privileges;
 | |
| show grants for mysqltest_1@localhost;
 | |
| revoke CREATE TEMPORARY TABLES on mysqltest.* from mysqltest_1@localhost;
 | |
| show grants for mysqltest_1@localhost;
 | |
| grant ALL PRIVILEGES on mysqltest.* to mysqltest_1@localhost with GRANT OPTION;
 | |
| flush privileges;
 | |
| show grants for mysqltest_1@localhost;
 | |
| revoke LOCK TABLES, ALTER on mysqltest.* from mysqltest_1@localhost;
 | |
| show grants for mysqltest_1@localhost;
 | |
| revoke all privileges on mysqltest.* from mysqltest_1@localhost;
 | |
| delete from mysql.user where user='mysqltest_1';
 | |
| flush privileges;
 | |
| grant usage on test.* to user@localhost with grant option;
 | |
| show grants for user@localhost;
 | |
| 
 |