| Mailing List | | Home | | MySQL General - General MySQL discussion | | MaxDB - Everything about MaxDB, formerly known as SAP DB | | MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP | | Java Help - Mostly related to the MySQL Connector/J driver | | ODBC - ODBC with the MySQL Connector/ODBC driver | | Perl - Perl support for MySQL with DBI and DBD::mysql | | MySQL++ - Programming with the C++ API to MySQL |
|
|
  | |  | revoke question | revoke question 2004-03-17 - By Michael Stassen
Back
doug@(protected) wrote:
> I was trying to allocate a new user and I typed something like:
>
> grant all privileges on pail to jill@(protected) identified by 'hill ';
Here you grant jill@(protected) all privileges on a table named pail.
>
> I realized I made a mistake needing to specify (at least) 'pail.* ', intending to
> grant the user access to a database I created. So to clean up I tried:
>
> revoke all privileges on mysql.pail from jill;
> ERROR 1141: There is no such grant defined for user 'jill ' on host '% '
You didn 't specify the host (localhost), so you got the default, which
is %. You don 't have a user named 'jill@% ', however, so you got an error.
> In the privilege tables there is an entry for the user in 'user ' and an entry
> in 'tables_priv '. Nothing any where else. The entries look reasonable (to me).
>
> In user: all privileges= 'N ';
> In pail:
>
> Table_priv: Select,Insert,Update,Delete,Create,Drop,References,Index,Alter
>
> I assume this is my error and I can remove the two entries manually but I
> would like to know what I am doing wrong.
You can clean up with
REVOKE ALL PRIVILEGES FROM jill@(protected)
then use
GRANT ALL ON pail.* to jill@(protected) identified by 'hill '
to grant rights to the pail db.
__ __
> Douglas Denault
> doug@(protected)
Michael
--
MySQL General Mailing List
For list archives:
http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/mysql?unsub=mysql
@(protected)
|
|
 |