Navicat 连接mysql8.x时候报错 1130的解决方法

Navicat 连接mysql8.x版本报1130错误
Navicat 连接mysql8.x时候报错 1130的解决方法
是无法给远程连接的用户权限问题
1.登录mysql
mysql -u root -p
2.创建用户并设置密码
create user ‘root’@’%’ identified with mysql_native_password by ‘123456’;
root:用户名
123456:密码
创建成功Navicat 连接mysql8.x时候报错 1130的解决方法

3.授权远程访问
grant all privileges on . to ‘root’@’%’ with grant option;
root:用户名
Navicat 连接mysql8.x时候报错 1130的解决方法

4.修改加密规则(mysql8.0版本)
ALTER USER ‘root’@’%’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER;
Navicat 连接mysql8.x时候报错 1130的解决方法

5.刷新权限
flush privileges;
Navicat 连接mysql8.x时候报错 1130的解决方法

6.重新用navicat连接mysql
Navicat 连接mysql8.x时候报错 1130的解决方法