Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.82 KB | None | 0 0
  1. create user func_1@localhost identified by 'func1';
  2. create user func_2@localhost identified by 'func2';
  3. create user func_3@localhost identified by 'func3';
  4. create user func_4@localhost identified by 'func4';
  5. create user func_5@localhost identified by 'func5';
  6. create user func_6@localhost identified by 'func6';
  7. create user func_7@localhost identified by 'func7';
  8. create user func_8@localhost identified by 'func8';
  9. create user func_9@localhost identified by 'func9';
  10. create user func_10@localhost identified by 'func10';
  11.  
  12. create role 'Administrador','Desenvolvedor','Designer','Desenvolvedor estagiário', 'Revisor';
  13.  
  14. grant all on livraria_prof.* to Administrador with grant option;
  15. grant all on restaurantes.* to Administrador with grant option;
  16. grant Administrador to func_1@localhost,func_6@localhost; /*func_1, func_6 = Administrador*/
  17. set default role Administrador for func_1@localhost; /*MariaDB Sintax*/
  18. set default role Administrador for func_6@localhost; /*MariaDB Sintax*/
  19.  
  20. grant alter,create,drop,trigger,show view,create view,create routine, alter routine,execute,select,insert,update,delete,execute on livraria_prof.* to Desenvolvedor;
  21. grant alter,create,drop,trigger,show view,create view,create routine, alter routine,execute,select,insert,update,delete,execute on restaurantes.* to Desenvolvedor;
  22. grant Desenvolvedor to func_2@localhost,func_7@localhost; /*Func_2, func_7 = Desenvolvedor*/
  23. set default role Desenvolvedor for func_2@localhost; /*MariaDB Sintax*/
  24. set default role Desenvolvedor for func_7@localhost; /*MariaDB Sintax*/
  25.  
  26. grant alter,create,trigger,show view,create view,create routine, alter routine,execute,select,insert,update,execute on livraria_prof.* to 'Desenvolvedor estagiário';
  27. grant alter,create,trigger,show view,create view,create routine, alter routine,execute,select,insert,update,execute on restaurantes.* to 'Desenvolvedor estagiário';
  28. grant 'Desenvolvedor estagiário' to func_3@localhost,func_8@localhost; /*Func_3, func_8 = Desenvoledor estagiário*/
  29. set default role 'Desenvolvedor estagiário' for func_3@localhost; /*MariaDB Sintax*/
  30. set default role 'Desenvolvedor estagiário' for func_8@localhost; /*MariaDB Sintax*/
  31.  
  32. grant alter,create,drop,select,insert,update on livraria_prof.* to Revisor;
  33. grant alter,create,drop,select,insert,update on restaurantes.* to Revisor;
  34. grant Revisor to func_4@localhost,func_9@localhost; /*Func_4, func_9 = Revisor*/
  35. set default role Revisor for func_4@localhost; /*MariaDB Sintax*/
  36. set default role Revisor for func_9@localhost; /*MariaDB Sintax*/
  37.  
  38. grant select on livraria_prof.* to Designer;
  39. grant select on restaurantes.* to Designer;
  40. grant Designer to func_5@localhost, func_10@localhost; /*Func_5, func_10 = Designer*/
  41. set default role Designer for func_5@localhost; /*MariaDB Sintax*/
  42. set default role Designer for func_10@localhost; /*MariaDB Sintax*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement