1.分配权限
自己亲自测试过的
GRANT ALL PRIVILEGES ON mantis.* TO 'mantisuser'@'172.18.1.14' IDENTIFIED BY '123456' WITH GRANT OPTION;
#记住清下缓存
FLUSH PRIVILEGES;
查看权限
show grants for 'mantisuser'@'localhost'
2.创建用户
CREATE USER 'test'@'%' IDENTIFIED BY 'test!@#123';
3.授权
GRANT ALL ON testdb.* TO 'test'@'%' ;
4.创建用户时如果指定密码mysql有限制
密码强度检查等级validate_password_policy
select @@validate_password_policy;

查看和密码要求相关参数
SHOW VARIABLES LIKE 'validate_password%';

密码最小长度
validate_password_length
密码至少要包含的小写字母个数和大写字母个数
validate_password_mixed_case_count
密码至少要包含的数字个数。
validate_password_number_count
5.撤销用户权限
REVOKE SELECT ON *.* FROM 'pig'@'%';
6.删除用户
DROP USER 'username'@'host';