windows 10 mysql 远程连接防火墙设置

windows 10 mysql 远程连接防火墙设置

一、进入防火墙设置,选择允许应用通过防火墙

二、选择“更改设置”,允许其他应用

三、浏览找到安装mysql的bin目录,选择mysqld.exe打开即可

### 配置Windows上的MySQL允许远程连接 #### 修改MySQL配置文件 为了使MySQL接受来自其他计算机的连接请求,在`my.ini`或`my.cnf`文件中找到并修改绑定地址设置。通常该文件位于安装目录下或者系统的特定位置。 默认情况下,MySQL可能被配置为仅监听本地接口(即127.0.0.1)。要更改此行为以便可以从网络中的任何地方访问数据库,则应取消注释或添加如下行来指定服务器应该监听所有可用IP地址: ```ini bind-address = 0.0.0.0 ``` 这一步骤确保了MySQL服务能够接收到来自外部网络的数据包[^2]。 #### 创建具有适当权限的新用户账户 创建一个新的MySQL用户账号,并赋予其足够的权限来进行所需的活动。通过命令行工具登录到MySQL作为管理员角色执行下面SQL语句: ```sql CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; FLUSH PRIVILEGES; ``` 这里使用了通配符 `%` 表示新建立的用户名可以来自于任意主机尝试连接MySQL实例;而具体的密码则由用户自行设定。 #### 开放防火墙端口 确认操作系统级别的防火墙已开放MySQL使用的TCP/IP端口号,默认通常是3306。对于Windows环境来说,可以通过控制面板里的高级安全Windows Defender防火墙界面完成这项工作。具体操作是在入站规则里新建一条针对程序或端口的服务规则,允许传入流量到达目标端口3306。 #### 测试远程连接功能 最后重启MySQL服务应用上述变更之后,就可以利用客户端软件比如Navicat、DBeaver或者是简单的命令行工具mysql.exe去测试新的远程连接是否成功建立了。如果一切正常的话,应当能顺利地从另一台机器上建立起与MySQL服务器之间的会话[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值