Αποτελέσματα Αναζήτησης
21 Μαρ 2012 · Figure out how to do this for current user without DBA privileges. Probably involves USER_SYS_PRIVS (directly granted system privileges), USER_TAB_PRIVS (directly granted object privs) USER_ROLE_PRIVS (user's directly granted roles), ROLE_ROLE_PRIVS (for getting inherited roles), ROLE_SYS_PRIVS (system privs through roles) and ROLE_TAB_PRIVS ...
18 Αυγ 2016 · If you are sys user then you can use dba_tab_privs view as shown below. SQL>Conn / as sysdba SQL>select grantee, table_name, privilege from dba_tab_privs where table_name='Table01'; Update: As Justin Cave and mustaccio said, its a bit complex to get the accurate result from general dba_ or role_ views.
28 Αυγ 2012 · Use Percona Toolkit's pt-show-grants, for example: pt-show-grants --host localhost --user root --ask-pass. In both cases you can ask for the GRANT command or the REVOKE (opposite) command. The first case requires that you install a schema, the latter requires that you install PERL scripts + dependencies. Share.
12 Ιουλ 2012 · Is there a way to show all users that have permissions on a database? I'm looking for something like: > show_permissions_for_db <DB>; +----------+----------------------+. | User | Permissions |. +----------+----------------------+. | jeff | read |.
The MySQL SHOW GRANTS statement returns all privileges and roles granted to an account user or role. Here’s the basic syntax of the SHOW GRANTS statement: SHOW GRANTS [ FOR { user | role } [ USING role [, role ] ...]]
To display the privileges granted to the current user (the account you are using to connect to the server), you can use any of the following statements: SHOW GRANTS; SHOW GRANTS FOR CURRENT_USER; SHOW GRANTS FOR CURRENT_USER();
1 Οκτ 2021 · MySQL does not have a direct command to show all users' privileges. For a quick overview, you can query the information_schema.user_privileges table: SELECT * FROM information_schema.user_privileges; However, this table only shows global user privileges without database-specific grants.