1.配置文件中修改可访问数据库的ip地址
查看mysql的配置文件my.ini中有没有访问限定(默认不需要设置)
- bind-address=127.0.0.1 #只允许本机访问。
- bind-address=某个电脑的ip #例如bind-address=192.168.0.101,只能通过ip为192.168.0.101的网卡访问。
- bind-address=0.0.0.0 #此规则是系统默认配置,监听所有网卡,即允许所有ip访问。
2.设置root用户的远程访问权限
3.防火墙设置
MySQL默认使用端口3306进行通信。如果Windows防火墙阻止了该端口,远程连接将无法成功。以下是开放端口的步骤:
(1)打开Windows防火墙设置
搜索“Windows Defender 防火墙”,打开防火墙设置。
(2)添加端口规则
在左侧菜单中选择“高级安全设置”。
在“入站规则”中,点击“新建规则”。
选择“端口”,点击“下一步”。
输入端口号3306,选择“TCP”,点击“下一步”。
选择“允许连接”,点击“下一步”。
确保所有配置文件(如“域”、“私有”、“公共”)都已勾选,点击“下一步”。
给规则命名(如MySQL 3306),点击“完成”。