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 privileges;

重新远程mysql即可。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值