MYSQL: Создание пользователя
Создание пользователя
Оператор CREATE USER создает учетную запись базы данных, которая позволяет вам входить в базу данных MySQL.
CREATE USER '<user_name>'@'<host name>' identified by [password] 'password_value';
user_name - имя учетной записи базы данных, которую вы хотите создать.
PASSWORD - необязательный. Указываете ли вы этот параметр или нет, оператор CREATE USER будет вести себя одинаково.
password_value - пароль для назначения имени пользователя.
Рассмотрим, как создать пользователя в MySQL с помощью оператора CREATE USER.
CREATE USER 'igor'@'localhost' IDENTIFIED BY '123123';
Здесь мы создаем нового пользователя igor при этом разрешаем ему подключатся к СУБД только с localhost - той машины, где установлена СУБД.
CREATE USER 'peter'@'%' IDENTIFIED BY '123123';
Здесь мы создаем нового пользователя peter при этом разрешаем ему подключатся к СУБД только с любого ip адреса. Псевдоним '%' отвечает а это.
Аналогично вы можете создать несколько пользователей одной командой:
CREATE USER 'sofia'@'localhost' IDENTIFIED BY '123123',
'olga'@'192.158.23.11' IDENTIFIED BY '234512';