Databases Reference
In-Depth Information
Another method to check current privileges is to use SQL to explore the mysql database
that manages the privileges. If you're experienced with SQL, this is perhaps the easiest
approach, and it's the one we usually use. We describe this approach later in “Managing
Privileges with SQL.”
mysqlaccess
To quickly see what level of access a particular user has for a particular database, you
can use the mysqlaccess script from a terminal or command prompt. Let's see what
level of access the user partmusic has for the database music . We'll need to specify the
MySQL superuser name ( root ) and password to access the information:
$ mysqlaccess --user=root --password= the_mysql_root_password partmusic music
mysqlaccess Version 2.06, 20 Dec 2000
By RUG-AIV, by Yves Carlier (Yves.Carlier@rug.ac.be)
Changes by Steve Harvey (sgh@vex.net)
This software comes with ABSOLUTELY NO WARRANTY.
Access-rights
for USER 'partmusic', from HOST 'localhost', to DB 'music'
+-----------------------+---+ +----------------------+---+
| Select_priv | N | | Lock_tables_priv | N |
| Insert_priv | N | | Execute_priv | N |
| Update_priv | N | | Repl_slave_priv | N |
| Delete_priv | N | | Repl_client_priv | N |
| Create_priv | N | | Create_view_priv | N |
| Drop_priv | N | | Show_view_priv | N |
| Reload_priv | N | | Create_routine_priv | N |
| Shutdown_priv | N | | Alter_routine_priv | N |
| Process_priv | N | | Create_user_priv | N |
| File_priv | N | | Ssl_type | ? |
| Grant_priv | N | | Ssl_cipher | ? |
| References_priv | N | | X509_issuer | ? |
| Index_priv | N | | X509_subject | ? |
| Alter_priv | N | | Max_questions | 0 |
| Show_db_priv | N | | Max_updates | 0 |
| Super_priv | N | | Max_connections | 0 |
| Create_tmp_table_priv | N | | Max_user_connections | 0 |
+-----------------------+---+ +----------------------+---+
NOTE: A password is required for user `partmusic' :-(
The following rules are used:
db : 'No matching rule'
host : 'Not processed: host-field is not empty in db-table.'
user : 'localhost','partmusic','652f9c175d1914f9',
'N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N',
'N','N','N','N','N','N','N','N','N','','','','','0','0','0','0'
BUGs can be reported by email to bugs@mysql.com
If you specify the wildcard character '*' in place of music , the access privileges for all
databases will be shown. Similarly, you can specify the wildcard character '*' in place
 
Search WWH ::




Custom Search