RENAME USERold_userTOnew_user[,old_userTOnew_user] ...
The RENAME USER statement renames
existing MySQL accounts. To use it, you must have the global
CREATE USER privilege or the
UPDATE privilege for the
mysql database. An error occurs if any old
account does not exist or any new account exists. Each account
is named using the same format as for the
GRANT statement; for example,
'jeffrey'@'localhost'. If you specify only
the user name part of the account name, a host name part of
'%' is used. For additional information about
specifying account names, see Section 12.4.1.3, “GRANT Syntax”.
RENAME USER does not
automatically migrate any database objects that the user
created, nor does it migrate any privileges that the user had
prior to the renaming. This applies to tables, views, stored
routines, triggers, and events.

User Comments
Add your own comment.