В этом учебном пособии вы узнаете, как использовать MariaDB оператор CREATE USER с синтаксисом и примерами.
Описание
Оператор CREATE USER создает учетную запись базы данных, которая позволяет вам войти в базу данных MariaDB.
Синтаксис
Синтаксис оператора CREATE USER в MariaDB:
user_name IDENTIFIED BY [ PASSWORD ] 'password_value';
Параметры или аргументы
- user_name
- Имя учетной записи базы данных, которую вы хотите создать.
- PASSWORD
- Необязательный. Независимо от того, указали вы это или нет, оператор CREATE USER будет вести себя одинаково.
- password_value
- Пароль для назначения user_name.
Пример
Давайте посмотрим, как создать пользователя в MariaDB с помощью оператора CREATE USER.
Например:
1 2 |
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'firstpassword'; |
В этом примере инструкция CREATE USER создаст нового пользователя с именем 'admin' в базе данных MariaDB, пароль которого будет 'firstpassword'.
Создать более одного пользователя
Как вам создать более одного пользователя одновременно в MariaDB?
Вы можете использовать оператор CREATE USER для создания нескольких пользователей, разделяя их запятыми и паролями.
Например:
1 2 3 |
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'firstpassword', 'shavka'@'localhost' IDENTIFIED BY 'secondpassword'; |
Этот пример CREATE USER создаст двух пользователей в MariaDB. Первый пользователь будет называться 'admin' с паролем 'firstpassword', а второй пользователь будет называться 'shavka' с паролем 'secondpassword')
Использование значения Hash для пароля
Приведенные выше примеры отображали незашифрованный пароль. У вас также есть возможность указать хэш-значение для пароля (см. функцию PASSWORD).
Например:
1 2 |
CREATE USER 'admin'@'localhost' IDENTIFIED BY '*BAC7C920F2507B848358495F25F1B509C0C5C279'; |
Этот пример CREATE USER создаст нового пользователя с именем 'admin' в базе данных MariaDB со значением хеш-значения пароля.