Spec-Zone.ru › MariaDB

ПЕРЕИМЕНОВАНИЕ ПОЛЬЗОВАТЕЛЯ

Синтаксис

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';
Содержимое, воспроизводимое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API