废话不多说,上步骤
进入数据库
use mysql;
创建新用户
create user 用户名 identified by '密码';
设置权限
grant all on 数据库名.* to 用户名;
刷新权限
flush privileges;
过程可能报错
如果报错 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
参考MySQL8更改密码设置规则
使用Navict连接时可能报错 1215
更改用户密码即可(%是用于远程连接,本地连接也可用localhost)
ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';
刷新权限
flush privileges;
重新连接即可