连接局域网MySql

连接局域网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数据库了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白说(๑• . •๑)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值