当前位置:网站首页>连接局域网MySql

连接局域网MySql

2022-07-06 09:33:00 小白说(๑• . •๑)

连接局域网MySql

今天遇见一个小问题,记录一下。

描述:不同的主机连接局域网内某台主机的MySql数据库。

防火墙设置

因为安全的问题,不能直接关闭防火墙,所以需要设置一下入站规则。

打开:网络和Internet设置->windows防火墙->高级设置。
在这里插入图片描述
启用两个规则,属性设置为任意IP地址,局域网内能ping通MySql所在主机IP:
在这里插入图片描述

创建一个新的入站规则:可以对任何局域网内任意IP开放一个3306的端口(我使用的mysql服务的端口)。按照顺序操作。
在这里插入图片描述
至此,局域网的端口开放就已经完成了。

MySql服务设置

因为MySql默认只支持localhost进行本地访问,本地的IP都不可以访问,所以需要开放一下MySql权限。

  1. 使用客户端连接到本地MySql服务,打开mysql数据库;(use mysql)
  2. 查询一下权限对应的IP:SELECT user,host FROM user;
  3. 找到需要开放权限(用户)的访问IP进行更新(%):update user set host=’%’ where user=‘登录用户root’
  4. 重启MySql服务或者刷新权限:FLUSH PRIVILEGES

现在就能访问到局域网内的MySql数据库了!

原网站

版权声明
本文为[小白说(๑• . •๑)]所创,转载请带上原文链接,感谢
https://blog.csdn.net/dongzi_yu/article/details/112651132