RENAME USER

 

Оператор RENAME USER дозволяє змінювати ім'я користувача у обліковому записі і має наступний синтаксис

RENAME USER old_user ТО new_user

Тут old_user-старе ім'я користувача, a new_user-нове ім'я користувача. Приклад використання оператора RENAME USER наведено в наступному прикладі.

Зауваження:

  • Оператор RENAME USER введений в СУБД MySQL, починаючи з версії 5.0.2.

Приклад:

RENAME USER wet TO wet1;

SELECT Host, User, Password FROM mysql.user;

Host User Password

localhost root

% wetl *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9

localhost softtime *6A7A490FB9DC8C33C2B025A91737077A7E9CC5E5

Зауваження:

  • На даний момент оператор rename user підтримує імена хостів до 60 символів. Ім'я користувача не може бути довшим 16 символів.

До версії 5.0.2 зміна імені користувача у обліковому записі проводилося прямим редагуванням таблиці mysql.user (приклад).

Приклад:

UPDATE mysql.user SET User = 'wet1'

WHERE User = 'wet' AND Host = '%';

FLUSH PRIVILEGES;