CREATE USER 'имя пользователя'@'localhost' IDENTIFIED BY 'пароль';
GRANT ALL PRIVILEGES ON * . * TO 'имя пользователя'@'localhost';
FLUSH PRIVILEGES;
use mysql; // выбераем нужную БД
select user, host from user; // выводим все данные таблицы user
GRANT [тип прав] ON [имя базы данных].[имя таблицы] TO ‘non-root’@'localhost’;
DROP USER 'имя пользователя'@'localhost';
Версия 5.7.6 и более современная:
ALTER USER 'имя пользователя'@'localhost' IDENTIFIED BY 'New_Password';
Версия 5.7.5 и древнее:
SET PASSWORD FOR 'имя пользователя'@'localhost' = PASSWORD('New_Password');
UPDATE mysql.user SET authentication_string=null WHERE User='имя пользователя';
FLUSH PRIVILEGES;
exit;
ALTER USER 'имя пользователя'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'пароль';