知者何南 发表于 2024-10-6 22:27:51

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

1.确保 MySQL 服务器允许长途连接

找到mysql安装目录下的设置文件 ‘my.ini’
https://i-blog.csdnimg.cn/direct/529d4ecb802644e08f4a2cfbc47e2477.png
打开在内里添加设置:
# 设置mysql监听所有网络接口的连接请求
bind-address = 0.0.0.0
https://i-blog.csdnimg.cn/direct/50c366e5ce3f4416becaabac630a2896.png

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

打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。
https://i-blog.csdnimg.cn/direct/51136393f99343c89876b271dcf6e3dd.png
点击‘高级设置’ 打开窗口:
https://i-blog.csdnimg.cn/direct/2aed38b117824d11b2c98a85c3aa8302.png
在左侧选择“入站规则”,然后在右侧选择“新建规则”
https://i-blog.csdnimg.cn/direct/3d531cbb62004c369a6b0c2d28ba5807.png
类型选择端口
https://i-blog.csdnimg.cn/direct/c533758d3e31402698397fd68af49d37.png
选择TCP   特定当地端口   输入MySQL端口号  (3306)
https://i-blog.csdnimg.cn/direct/d6e664b73aad4b74805b346c749208da.png
允许连接
https://i-blog.csdnimg.cn/direct/397fb50f3a4e4917a63ba3537208b0b2.png
选择实用的网络类型。根据需求,一般全选
https://i-blog.csdnimg.cn/direct/a6bb67f838cc46ac966163109eed2559.png
自定义名称,形貌,即可
https://i-blog.csdnimg.cn/direct/8b1ea30281b942009f19959d2bc17811.png

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地点连接到你的数据库

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Mysql允许他人访问本机数据库