windows 允许其他电脑访问本地mysql数据库

  • 今天在公司工作中由于我的本地有一份备份的数据库,服务器的数据库崩掉了 所以让大家连接我的数据库,但是发现他们连接不上,我原本以为只要有ip地址和端口号就可以通过navicate连接上,发现我错误了,今天就给大家聊聊如何让其他主机访问自己本地的mysql数据库

我第一想到的就是防火墙有没有关闭,确保关闭了继续往下看

第一步: 进入控制面板,打开防火墙

2、在新弹出的页面中点击入站规则,在入站规则中找到 文件与打印机共享(回显请求--ICMPv4-In)有两个,然后启用规则

 第二步:添加入站规则允许其他电脑访问mysql的3306端口

1、在第一步的入站规则页面-新建规则

 

 2、选择端口,点击下一步

 3、填写3306端口号,点击下一步

 4、一路下一步,直到填写规则名字

第三步:修改mysql数据库允许所有人访问

1、登录mysql,查看一下用户表

use mysql
select host,user from user;

 

2、修改host字段

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

 

3、刷新MySQL的系统权限相关表

flush privileges;­

 

最后完成! 

猜你喜欢

转载自blog.csdn.net/qq_30631063/article/details/109251402