1.确保 mysql 服务器允许远程连接
找到mysql安装目录下的配置文件 ‘my.ini’
打开在里面添加配置:
# 设置mysql监听所有网络接口的连接请求 bind-address = 0.0.0.0
2.确保防火墙允许 mysql 流量
打开“控制面板” > “系统和安全” > “windows defender 防火墙”。
点击‘高级设置’ 打开窗口:
在左侧选择“入站规则”,然后在右侧选择“新建规则”
类型选择端口
选择tcp 特定本地端口 输入mysql端口号 (3306)
允许连接
选择适用的网络类型。根据需求,一般全选
自定义名称,描述,即可
3.设置 mysql 用户权限
修改数据库中的mysql库中的user表
运行mysql执行sql语句:
将user='root' 行的host改为'%'
use mysql; update user set host = '%' where user = 'root';
设置后查询:
select host, user from user;
修改成功即可
4.重新启动mysql服务
这样其他人就可以通过本机的ip地址连接到你的数据库
到此这篇关于mysql允许他人访问本机数据库的实现步骤的文章就介绍到这了,更多相关mysql允许他人访问本机数据库内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论