注:报错2003可能是远程权限不够,也可能是MySQL服务未开启
,下面是有关于解决权限问题的办法
1.关闭防火墙
systemctl stop firewalld
2.检查用户权限
查看 mysql 初始的密码策略
SHOW VARIABLES LIKE 'validate_password%';
3.需要设置密码的验证强度等级
设置 validate_password_policy 的全局参数为 LOW 即可
set global validate_password_policy=LOW;
4.设置密码长度
set global validate_password_length=4;
5.更改用户密码
update user set authentication_string=password('root') where user='root';
6.给予权限
grant all privileges on *.* to 'root'@'%' identified by '123456';
结论
到这里有关权限的问题就解决啦!