问题:Mysql不能被其他电脑访问
在自己的开发电脑上装了一个mysql,同事想要连接我的mysql居然被拒绝了!!
1. 检查防火墙。
处于关闭状态,所以不可能是防火墙在作怪。
2.检查两台电脑是否在同一局域网内。
打开cmd,输入 “ping ip地址” 检测
如图,目标服务器能正常反馈,说明连接正常。
最终问题所在:未修改Mysql默认配置。
解决方法
- 登录mysql,查看用户表配置信息。
登录 : mysql -u 用户名 -p 密码
使用mysql的数据库:use mysql
查询user表配置: select user,host from user;
查询结果:
修改 “ localhost ” 为 “ % ” 即可。
修改语句: update user set host='%' where user = 'root';
最后,别忘了刷新。否则还是不能访问的。
刷新语句: flush privileges;
到此,mysql就能被其他电脑连接了。
如果有帮助的话,在末尾点个赞吧~