Skip to content
Snippets Groups Projects
users.sql 1.2 KiB
Newer Older
root's avatar
root committed
-- MASTER USER
DROP USER 'smartdata'@'localhost';
CREATE USER 'smartdata'@'localhost' IDENTIFIED BY 'PASSWORD';
root's avatar
root committed
GRANT SELECT, INSERT, UPDATE ON smartdata_v1.* TO 'smartdata'@'localhost';
GRANT EXECUTE ON FUNCTION smartdata_v1.counter TO 'smartdata'@'localhost';
GRANT SELECT, INSERT, UPDATE ON smartdata.* TO 'smartdata'@'localhost';
GRANT EXECUTE ON FUNCTION smartdata.counter TO 'smartdata'@'localhost';
FLUSH PRIVILEGES;

-- READ ONLY USER
DROP USER 'smartdata_readonly'@'localhost';
CREATE USER 'smartdata_readonly'@'localhost' IDENTIFIED BY 'PASSWORD';
root's avatar
root committed
GRANT SELECT ON smartdata_v1.* TO 'smartdata_readonly'@'localhost';
FLUSH PRIVILEGES;

./command.php create domain <domain>
GRANT MODIFY ON <domain>_v1_2_si TO hydro;
GRANT MODIFY ON <domain>_v1_2_digital TO hydro;
GRANT MODIFY ON <domain>_v1_1_si TO hydro;
GRANT MODIFY ON <domain>_v1_1_digital TO hydro;
GRANT SELECT ON <domain>_v1_2_si TO hydro;
GRANT SELECT ON <domain>_v1_2_digital TO hydro;
GRANT SELECT ON <domain>_v1_1_si TO hydro;
GRANT SELECT ON <domain>_v1_1_digital TO hydro;
GRANT SELECT ON <domain>_v1_2_si TO public;
GRANT SELECT ON <domain>_v1_2_digital TO public;
GRANT SELECT ON <domain>_v1_1_si TO public;
GRANT SELECT ON <domain>_v1_1_digital TO public;