2011/12/2 Reindl Harald <h.rei...@thelounge.net>

> well, i am using delete/insert-statements since 10 years to maintain
> users since you only have to know the tables in the database "mysql"
> and use "flush privileges" after changes
>
> The privileges should be maintained  only using the designated commands.
You cannot rely on the knowledge you have of the underlying implementation
which can change anytime , while the privileges command are standard.

*Cheers*

Claudio Nanni


> DROP USER is the only SINGLE COMMAND
>
> as long as you do not use table/column-privileges there are exactly
> two relevant tables: "user" and "db"
>
> Am 02.12.2011 05:15, schrieb Stdranwl:
> > DROP USER command is the only command to remove any user and its
> > association from all other tables.....
> >
> > 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
>
>


-- 
Claudio

Reply via email to