You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			77 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
SET default_storage_engine=InnoDB;
 | 
						|
DROP DATABASE IF EXISTS mcs19_db;
 | 
						|
DROP USER IF EXISTS 'user'@'localhost';
 | 
						|
DROP USER IF EXISTS 'user1'@'localhost';
 | 
						|
SET default_storage_engine=Columnstore;
 | 
						|
SELECT @@default_storage_engine;
 | 
						|
@@default_storage_engine
 | 
						|
Columnstore
 | 
						|
GRANT ALL on *.* TO 'user'@'localhost' IDENTIFIED BY 'Vagrant1|0000001';
 | 
						|
SHOW GRANTS FOR 'user'@'localhost';
 | 
						|
Grants for user@localhost
 | 
						|
GRANT ALL PRIVILEGES ON *.* TO `user`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'Vagrant1|0000001';
 | 
						|
SHOW GRANTS FOR 'user1'@'localhost';
 | 
						|
Grants for user1@localhost
 | 
						|
GRANT USAGE ON *.* TO `user1`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
GRANT ALL ON *.* TO 'user1'@'localhost';
 | 
						|
SHOW GRANTS FOR 'user1'@'localhost';
 | 
						|
Grants for user1@localhost
 | 
						|
GRANT ALL PRIVILEGES ON *.* TO `user1`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
REVOKE ALL ON *.* FROM 'user1'@'localhost';
 | 
						|
SHOW GRANTS FOR 'user1'@'localhost';
 | 
						|
Grants for user1@localhost
 | 
						|
GRANT USAGE ON *.* TO `user1`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
GRANT CREATE, SELECT, INSERT ON mcs19_db.* TO 'user1'@'localhost';
 | 
						|
connection conn1;
 | 
						|
SELECT USER();
 | 
						|
USER()
 | 
						|
user1@localhost
 | 
						|
SHOW GRANTS FOR 'user1'@'localhost';
 | 
						|
Grants for user1@localhost
 | 
						|
GRANT USAGE ON *.* TO `user1`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
GRANT ALL PRIVILEGES ON `test`.* TO `user1`@`localhost`
 | 
						|
GRANT SELECT, INSERT, CREATE ON `mcs19_db`.* TO `user1`@`localhost`
 | 
						|
CREATE DATABASE mcs19_db;
 | 
						|
USE mcs19_db;
 | 
						|
CREATE DATABASE mcs19_db1;
 | 
						|
ERROR 42000: Access denied for user 'user1'@'localhost' to database 'mcs19_db1'
 | 
						|
CREATE TABLE t1(col INT) ENGINE=InnoDB;
 | 
						|
SHOW CREATE TABLE t1;
 | 
						|
Table	Create Table
 | 
						|
t1	CREATE TABLE `t1` (
 | 
						|
  `col` int(11) DEFAULT NULL
 | 
						|
) ENGINE=InnoDB
 | 
						|
INSERT INTO t1 VALUES(1);
 | 
						|
SELECT * FROM t1;
 | 
						|
col
 | 
						|
1
 | 
						|
DROP DATABASE mcs19_db;
 | 
						|
ERROR 42000: Access denied for user 'user1'@'localhost' to database 'mcs19_db'
 | 
						|
connection default;
 | 
						|
SELECT USER();
 | 
						|
USER()
 | 
						|
root@localhost
 | 
						|
REVOKE CREATE, SELECT, INSERT ON mcs19_db.* FROM 'user1'@'localhost';
 | 
						|
connection conn2;
 | 
						|
SELECT USER();
 | 
						|
USER()
 | 
						|
user1@localhost
 | 
						|
SHOW GRANTS FOR 'user1'@'localhost';
 | 
						|
Grants for user1@localhost
 | 
						|
GRANT USAGE ON *.* TO `user1`@`localhost` IDENTIFIED BY PASSWORD '*CB386B3062EFB295ED40F6A5B1A8CFE300642E38'
 | 
						|
GRANT ALL PRIVILEGES ON `test`.* TO `user1`@`localhost`
 | 
						|
USE mcs19_db;
 | 
						|
ERROR 42000: Access denied for user 'user1'@'localhost' to database 'mcs19_db'
 | 
						|
INSERT INTO mcs19_db.t1 VALUES(2);
 | 
						|
ERROR 42000: INSERT command denied to user 'user1'@'localhost' for table 't1'
 | 
						|
SELECT * FROM mcs19_db.t1;
 | 
						|
ERROR 42000: SELECT command denied to user 'user1'@'localhost' for table 't1'
 | 
						|
CREATE TABLE mcs19_db.t1;
 | 
						|
ERROR 42000: CREATE command denied to user 'user1'@'localhost' for table 't1'
 | 
						|
connection default;
 | 
						|
SET default_storage_engine=default;
 | 
						|
DROP DATABASE mcs19_db;
 | 
						|
DROP USER 'user'@'localhost';
 | 
						|
DROP USER 'user1'@'localhost';
 |