Чтобы создать имя пользователя и пароль в MySQL, вы можете использовать следующие методы:
-
Использование оператора CREATE USER:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';При этом создается новый пользователь с указанным именем пользователя и паролем.
-
Предоставление прав пользователю:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';Это предоставляет пользователю все права доступа к указанной базе данных. Вы также можете предоставить определенные привилегии с помощью оператора GRANT.
-
Использование оператора INSERT:
INSERT INTO mysql.user (User, Host, Password) VALUES ('username', 'localhost', PASSWORD('password'));При этом в таблицу
mysql.userвставляется новая строка с именем пользователя, хостом и зашифрованным паролем. -
Использование утилиты mysqladmin:
mysqladmin -u root password 'newpassword'Эта команда меняет пароль для пользователя root. Вы можете заменить «root» на желаемое имя пользователя.
-
Использование оператора SET PASSWORD:
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');Этот оператор изменяет пароль для указанного пользователя.
-
Использование оператора GRANT с предложением IDENTIFIED BY:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';Это предоставляет привилегии и устанавливает пароль для пользователя в одном операторе.
-
Использование оператора ALTER USER (MySQL 8.0 и выше):
ALTER USER 'username'@'localhost' IDENTIFIED BY 'newpassword';Этот оператор изменяет пароль указанного пользователя в MySQL 8.0 и выше.