ПЕРЕИМЕНОВАНИЕ ПОЛЬЗОВАТЕЛЯ
Синтаксис
RENAME USER old_user TO new_user
[, old_user TO new_user] ...
Описание
Команда RENAME USER переименовывает существующие учетные записи MariaDB. Для её использования необходимо обладать глобальным привилегием CREATE USER или привилегием UPDATE для базы данных mysql. Каждая учетная запись имеет такое же имя, как и в команде CREATE USER; например, 'jeffrey'@'localhost'. Если указана только часть имени пользователя в имени учетной записи, используется имя хоста '%'.
Если какая-либо из старых учетных записей не существует или какая-либо из новых учетных записей уже существует, ERROR 1396 (HY000). Если произойдёт ошибка, RENAME USER всё равно переименуют учетные записи, не вызвавшие ошибку.
Для изменения существующей учетной записи см. ALTER USER.
Примеры
CREATE USER 'donald', 'mickey'; RENAME USER 'donald' TO 'duck'@'localhost', 'mickey' TO 'mouse'@'localhost';
Переименование хостовой части пользователя
RENAME USER 'foo'@'1.2.3.4' TO 'foo'@'10.20.30.40';
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/rename-user/