DROP USER command is the only command to remove any user and its
association from all other tables.....

Cheers

On Fri, Dec 2, 2011 at 8:22 AM, Reindl Harald <h.rei...@thelounge.net>wrote:

> ALWAYS
> start with "select * from mysql.user where user='mail_admin' and host like
> '\%';"
> and look what records are affected to make sure the were-statement works as
> expected and then use "CURSOR UP" and edit the last command to "delete
> from"
>
> not only doing this while unsure with escapes  protects you against logical
> mistakes like forget a "and column=1" and get "1000 rows affected" with no
> way back
>
> Am 02.12.2011 03:43, schrieb Shiva:
> > delete from mysql.user where user='mail_admin' and host like '\%' ;
> > Note: I haven't tested it and since % is a wildcard you need to escape
> it.
> >
> > On Thu, Dec 1, 2011 at 6:09 PM, Tim Dunphy <bluethu...@jokefire.com>
> wrote:
> >
> >>
> >> Thanks but I probably should have noted that I only want to delete the
> >> wildcard user. There are other users I would prefer to not delete.
> >>
> >> mysql> select user,host from mysql.user where user='mail_admin';
> >> +------------+-----------------------+
> >> | user       | host                  |
> >> +------------+-----------------------+
> >> | mail_admin | %                     |
> >> | mail_admin | 127.0.0.1             |
> >> | mail_admin | localhost             |
> >> | mail_admin | localhost.localdomain |
> >> +------------+-----------------------+
> >> 4 rows in set (0.00 sec)
>
>

Reply via email to