当前位置:首页 > 站长知识 > 数据库 > 正文内容

Mysql设置允许他人访问本机数据库

2024-11-29数据库40

1.确保 MySQL 服务器允许远程连接

找到mysql安装目录下的配置文件 ‘my.ini’

打开在里面添加配置:

1
2
3
# 设置mysql监听所有网络接口的连接请求
 
bind-address = 0.0.0.0

2.确保防火墙允许 MySQL 流量

打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。

点击‘高级设置’ 打开窗口:

在左侧选择“入站规则”,然后在右侧选择“新建规则”

类型选择端口

选择TCP   特定本地端口   输入MySQL端口号  (3306)

允许连接

选择适用的网络类型。根据需求,一般全选

自定义名称,描述,即可

3.设置 MySQL 用户权限

修改数据库中的mysql库中的user表

运行mysql执行sql语句:

将user='root' 行的host改为'%'

1
2
USE mysql;
UPDATE USER SET HOST = '%' WHERE USER = 'root';

设置后查询:

1
SELECT HOST, USER FROM USER;

修改成功即可

4.重新启动mysql服务

这样其他人就可以通过本机的ip地址连接到你的数据库