前天乃至昨天都运行的好好的mysql,突然登陆不上,具体报错已经不记得了,当时CSDN了一波得不到解决,然后就直接删除所有mysql相关内容又重新安装——果然重装才是报错的归属。
一切准备就绪之后,需要重新添加用户以开启远程访问限制:grant all privileges on *.* to 'joycy'@'%' identified by '123456' with grant option;
由于密码简单需要提前设置以免报错:
set global validate_password_length=4; #修改最短密码长度
set global validate_password_policy=0;#validate_password_policy决定密码的验证策略
刷新权限:flush privileges;
查看所有用户以及权限:SELECT user,host FROM mysql.user;