前言
今天链接别人的数据库,发现报错了:
message from server: “Host ‘’ is not allowed to connect to this MySQL server”
很奇怪的是,我们是在一个局域网,ip段都是一样的。
pin ip也是没问题的,就是3306这个端口不通
在网上查询了一些资料,最终发现是因为数据库权限的问题。
下面分享下我的解决办法吧
解决问题
1 首先找到连接的那个数据库,打开mysql这个数据库
2 找到user表修改权限
将user为root的host属性吧localhost改为%并保存
3 执行刷新权限命令
flush privileges;
4 测试
再次重新测试,发现问题解决。