Чтобы создать пользователя в MySQL с плагином аутентификации, установленным на «mysql_native_password», вы можете использовать один из следующих методов:
Метод 1: использование оператора CREATE USER
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Метод 2. Использование оператора GRANT
GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Метод 3: использование оператора INSERT непосредственно в таблице mysql.user
INSERT INTO mysql.user (User, Host, Password) VALUES ('username', 'localhost', PASSWORD('password'));
FLUSH PRIVILEGES;
Метод 4. Использование инструмента командной строки MySQL
mysql -u root -p
mysql> CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> FLUSH PRIVILEGES;
Не забудьте заменить 'username'
, 'localhost'
и 'password'
фактическими желаемыми значениями.