mysql-远程登陆设置- 错误:1130-2059

1.错误号:1130

客户端主机:192.168.9.48;mysql 端主机:192.168.9.58
原因在于192.168.9.58 机器上 mysql端root没有设置成远程可访问权限。
以下操作都是在192.168.9.58上完成。


修改Mysql修改一共4步。

mysql
mysql -uroot -proot        # 1.root用户登录mysql数据库
use mysql;
select user,host from user; #2.查看用户权限
update user set host='%' where user='root';#3.修改用户权限
flush privileges;   #4.立即生效

改完后结果:

 2.错误号1159

 mysql8新版本发布,安装后出现2059错误,原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则.
步骤:

mysql -uroot -p123@123   #1.登录
use mysql;
#2.查看当前用户加密方式
select user,plugin from user where user='root';
#3.修改加密规则 #4.修改密码
alter user 'root@%'IDENTIFIED BY '123@123'PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY '123@123';
#4.刷新
flush privileges

修改完后的结果

此时链接测试: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值