SQLyog远程连接mysql时出现1130的解决办法

SQLyog远程连接mysql时出现1130的解决办法

在远程主机上执行:msyql -u roo -p
 :(password)
进入mysql:
 use mysql
 一般会出现:You must reset your password using ALTER USER statement before executing this statement. \
需要设置新的密码。
设置密码:
set password=password('new password')
password设置过于简单会出现:Your password does not satisfy the current policy requirements

解决办法:
设置安全级别:
set global validate_password_policy=0(1 or 2);
设置默认密码长度:
set global validate_password_length=长度;

设置新密码:
set password=password('new password');

进去mysql表
use mysql

查询user表中root用户的主机信息:
select user,host from user;

修改user表中root用户的主机信息改用%

update user set host='%' where user='root'

刷新权限:
flush privilege;

重新远程mysql即可。

猜你喜欢

转载自blog.csdn.net/sinat_32856935/article/details/82378849
今日推荐