В этом учебном пособии вы узнаете, как использовать MySQL оператор CREATE USER с синтаксисом и примерами.
Описание
Оператор CREATE USER создает учетную запись базы данных, которая позволяет вам входить в базу данных MySQL.
Синтаксис
Синтаксис для оператора CREATE USER в MySQL:
user_name IDENTIFIED BY [ PASSWORD ] 'password_value';
Параметры или аргументы
user_name - имя учетной записи базы данных, которую вы хотите создать.
PASSWORD - необязательный. Указываете ли вы этот параметр или нет, оператор CREATE USER будет вести себя одинаково.
password_value - пароль для назначения имени пользователя.
Пример
Рассмотрим, как создать пользователя в MySQL с помощью оператора CREATE USER.
Например:
1 2 |
CREATE USER 'samvel'@'localhost' IDENTIFIED BY 'klondike'; |
В этом примере оператор CREATE USER создаст нового пользователя с именем samvel в базе данных MySQL, пароль которого является 'klondike'.
Создание нескольких пользователей
Вы можете создавать более одного пользователя за раз в MySQL. Вы можете использовать оператор CREATE USER для создания нескольких пользователей разделенных запятой комбинацией каждого user/password.
Например:
1 2 3 |
CREATE USER 'samvel'@'localhost' IDENTIFIED BY 'klondike', 'serg'@'localhost' IDENTIFIED BY 'titidog'; |
Этот пример CREATE USER создаст двух пользователей в MySQL. Первый пользователь будет называться samvel с паролем 'klondike', а второй пользователь будет называться serg с паролем 'titidog'.
Использование Hash значения для пароля
В приведенных выше примерах отображается пароль открытого текста. У вас также есть возможность задать хэш-значение для пароля (см. Функцию PASSWORD).
Например:
1 2 |
CREATE USER 'samvel'@'localhost' IDENTIFIED BY '*39C549BDECFBA8AFC3CE6B948C9359A0ECE08DE2'; |
Этот пример CREATE USER создаст нового пользователя samvel в базе данных MySQL с хэш-значением пароля.